Android 我们能给一个微调器提示吗?它的数据是通过编程从数据库中获取的?

Android 我们能给一个微调器提示吗?它的数据是通过编程从数据库中获取的?,android,android-spinner,Android,Android Spinner,我正在使用一个微调器,从数据库中获取微调器的值 我想给这个微调器添加提示…出现的问题是我不能给这个微调器添加提示 我该怎么办 您必须为微调器创建肋骨适配器。网上有一些教程: 我认为您正在尝试在spinner中生成初始文本。你可以用很多方法来做 否则,您可以使用按钮而不是微调器,并在单击按钮时创建一个对话框我开发了一个小组件来实现这一点。只需在AutoCompleteTexview中添加一个提示文本,并使用它构建CompleteSpinner 如果我将初始文本设置为Select One..默认情况

我正在使用一个微调器,从数据库中获取微调器的值

我想给这个微调器添加提示…出现的问题是我不能给这个微调器添加提示


我该怎么办

您必须为微调器创建肋骨适配器。网上有一些教程:


我认为您正在尝试在spinner中生成初始文本。你可以用很多方法来做


否则,您可以使用按钮而不是微调器,并在单击按钮时创建一个对话框

我开发了一个小组件来实现这一点。只需在AutoCompleteTexview中添加一个提示文本,并使用它构建CompleteSpinner


如果我将初始文本设置为Select One..默认情况下,它将在数据库中获取此值..我希望提示应该是这样的,当我选择微调器时,它只起作用…现在发生的是,如果我不选择微调器,它默认会获取我不想要的第一个值。因此,只需使用带有对话框的按钮,在dialogno it wont中填充数据库,我也做了这个教程,文本选择一个只是微调器中的一个文本。数据库中的项填充在适配器中以外的活动中。公共SpinnerHintapterContext、ArrayAdapter spinnerAdapter、String hintText、int nothingSelectedLayout。。。。提示和填充项是不同的东西在xml中以android:text的形式在后台生成提示或通过编程实现提示