我正在创建Application
,其中有一部分用户需要在state
中输入city
,district
和Edittext
。< / p>
在输入state
时,我需要显示一些可能与edittext
中输入的字母匹配的建议。
我搜索了很多,根据我的要求找不到任何有用的东西..
那么我该怎么做呢?可以来自sqlite数据库表的建议...如果有人知道任何好的例子或者可以指导我完成编码请帮助... 我不知道怎么做......
答案 0 :(得分: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 threshold)
指定在显示下拉列表之前用户必须在编辑框中键入的最小字符数。
答案 1 :(得分:1)
AutoCompleteTextView可能对您有所帮助 试一试here