3

我正在创建一个Application用户需要输入的部分statecity并且district在一个Edittext.

在输入时,state我需要显示一些可能与输入的字母匹配的建议edittext。我进行了很多搜索,但找不到符合我要求的任何有用的东西..

那么我该怎么做呢?的建议可以来自一个sqlite数据库表......如果有人知道任何好的例子或者可以指导我完成编码,请帮助......我不知道该怎么做......

4

2 回答 2

2

使用自动完成文本视图,然后获取您的国家/州列表并在适配器中设置。

public class CountriesActivity extends Activity {
     protected void onCreate(Bundle icicle) {
         super.onCreate(icicle);
         setContentView(R.layout.countries);

         ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                 android.R.layout.simple_dropdown_item_1line, COUNTRIES);
         AutoCompleteTextView textView = (AutoCompleteTextView)
                 findViewById(R.id.countries_list);
         textView.setAdapter(adapter);
     }

     private static final String[] COUNTRIES = new String[] {
         "Belgium", "France", "Italy", "Germany", "Spain"
     };
 }

setThreshold(int 阈值)

指定在显示下拉列表之前用户必须在编辑框中键入的最少字符数。

于 2013-05-18T09:41:45.057 回答
1

AutoCompleteTextView 可能会帮助您在这里尝试一下

于 2013-05-18T09:39:54.930 回答