【问题标题】:Prompt in Spinner in Android isn't workingAndroid 中 Spinner 中的提示不起作用
【发布时间】:2017-08-02 05:45:53
【问题描述】:

我试图在 android 的 Spinner 中设置提示,在 spinner 中动态添加数据。首先,我使用了 spinner.setPrompt("Branch List") 但无法在 spinner 中设置它.虽然我的这行代码正在运行。但是还是没搞定。然后我用了第二种方法,如下:

我在这里分享我的 xml 代码,这是我用于设置提示的第二种方法。

MainActivity.xml

        <Spinner
            android:layout_width="250dp"
            android:layout_height="wrap_content"
            android:id="@+id/branchSpinner"
            android:spinnerMode="dropdown"
            android:prompt="@string/Branch"
            />

Stings.xml

<string name="Branch">Branch</string>

【问题讨论】:

标签: android arrays android-spinner prompt


【解决方案1】:

如果您想使用微调器显示提示,则必须使用 android:spinnerMode="dialog"

           <Spinner
            android:layout_width="250dp"
            android:layout_height="wrap_content"
            android:id="@+id/branchSpinner"
            android:spinnerMode="dialog"
            android:prompt="@string/Branch"
            />

【讨论】:

  • 但我不希望它作为对话框。我想要如果没有选择任何项目,那么它将在我的微调器中显示提示文本,这在我添加到微调器的数组列表中不可见。
  • android:spinnerMode 只能在对话框模式下工作,不能在下拉模式下工作。
  • 感谢您的帮助@Akshay,但我采用了不同的方法,因为我想要的无法实现
猜你喜欢
  • 2011-09-19
  • 2012-03-14
  • 2012-12-12
  • 2015-02-08
  • 1970-01-01
  • 2017-07-15
  • 1970-01-01
  • 2014-02-25
  • 2012-01-13
相关资源
最近更新 更多