相关疑难解决方法(0)

如何制作一个带有初始文本"Select One"的Android Spinner

在Android中,我想使用Spinner(当用户尚未进行选择时)显示文本"Select One".当用户单击微调器时,将显示项目列表,并且用户选择其中一个选项.用户进行选择后,所选项目将显示在微调器中,而不是"选择一个".

我有以下代码来创建一个Spinner:

String[] items = new String[] {"One", "Two", "Three"};
Spinner spinner = (Spinner) findViewById(R.id.mySpinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_spinner_item, items);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

使用此代码,最初显示项目"One".我可以在项目中添加一个新项目"Select One",但是"Select One"也会在下拉列表中显示为第一项,这不是我想要的.

我该如何解决这个问题?

android android-spinner

554
推荐指数
14
解决办法
52万
查看次数

为Android中的Spinner创建文本过滤器(如快速搜索)

我正在开发一个Android应用程序.我在这里有一些小工具,包括一个Spinner.我希望使用快速搜索按钮可以搜索Spinner对象.想法是用户点击了Spinner对象,他看到了列表(适配器).如果他点击快速搜索按钮,他应该被提供一个文本字段来输入一个字母,然后微调器列表跳转到它找到的第一个字,并提供了字母.就像它适用于html和选择标签一样.

我试过google(当然是SO),但似乎是这样

  • 无人问津的这样一个解决方案
  • 这是一个严密保密的秘密.:)

你对这个主题有什么指示吗?

search android android-widget

13
推荐指数
3
解决办法
2万
查看次数

标签 统计

android ×2

android-spinner ×1

android-widget ×1

search ×1