我創建了一個Application
,其中有一部分用戶需要在Edittext
中輸入state
,city
和district
。如何顯示在edittext中輸入文字的可能匹配建議?
在進入state
時,我需要顯示一些可能的匹配建議,並在edittext
中輸入字母。 我尋覓了很多,無法找到任何東西按我的要求非常有用..
讓我怎麼去這個問題?建議可以來自sqlite數據庫表...如果有人知道任何好的例子,或可以指導我通過編碼請幫助... 我不知道該怎麼做...
我創建了一個Application
,其中有一部分用戶需要在Edittext
中輸入state
,city
和district
。如何顯示在edittext中輸入文字的可能匹配建議?
在進入state
時,我需要顯示一些可能的匹配建議,並在edittext
中輸入字母。 我尋覓了很多,無法找到任何東西按我的要求非常有用..
讓我怎麼去這個問題?建議可以來自sqlite數據庫表...如果有人知道任何好的例子,或可以指導我通過編碼請幫助... 我不知道該怎麼做...
使用自動完成textview,然後得到你的國家/州列表和設置在適配器。
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閾值)
指定的最小字符數目用戶具有被示出的下拉列表之前鍵入編輯框。
如果這件事情是對你的工作,然後接受和喜歡的答案 –
是否有可能使用ArrayList的舉辦國,而不是一個字符串數組? – KJEjava48
@ KJEjava48是的,你可以使用BaseAdapter類。 Ie.CommonAutoCompleteAdapter擴展了BaseAdapter實現Filterable –
有嘗試autocompliter? –
@AnkitMakwana不,我沒有試過......究竟是什麼呢? – shivani
http://www.javatpoint.com/src/android-autocompletetextview-example看到 –