我得到AutoCompleteTextView
,但我希望它使用用戶以前的輸入,而不是一些字符串我說它完成,所以問題是:我該怎麼做?Android autocompletetextview顯示以前的輸入
1
A
回答
0
AutoCompleteTextView
默認情況下不提供此功能,但您可以自行實施。
- 存儲在文件或每個用戶輸入數據庫(我推薦使用一個數據庫)
- 檢索這些輸入和設置的adaptater到
AutoCompleteTextView
。
實施例設置一個adpatater與來自谷歌文檔預定義字符串數組:
http://developer.android.com/reference/android/widget/AutoCompleteTextView.html
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"
};
}
代替在實施例使用的修復陣列COUNTRIES
像上面,使用檢索到的字符串數組從數據庫中,
0
如果你希望你的AutoCompleteTextView
展示基於某些字符串的建議,而不是採取由用戶輸入,則只要致電:
myAutoCompleteTextView.setText("cou", true);
,然後在情況下拉沒有顯示,請致電:
myAutoCompleteTextView.showDropDown();
相關問題
- 1. AutoCompleteTextView和輸入型的Android
- 2. 在android的autocompletetextview中顯示web服務的輸入值
- 3. 的Android AutoCompleteTextView顯示已選定一個
- 4. 如何顯示以前的用戶輸入以及新的輸入
- 5. Android AutoCompleteTextView在顯示後彈出移動
- 6. AutoCompleteTextView不顯示建議
- 7. 顯示AutoCompleteTextView的建議
- 8. 如何防止在html輸入中顯示以前的數據?
- 9. 不要在html textarea中顯示以前的輸入
- 10. 顯示字段根據以前的字段輸入
- 11. 我如何顯示以前輸入的評論在jsp頁面
- 12. 在Python中顯示以前用戶輸入的關鍵字?
- 13. UITextField在輸入之前顯示「可選(」「)」
- 14. TYPO3:在前端顯示用戶輸入
- 15. AutoCompleteTextView不顯示下拉
- 16. AutoCompleteTextView不顯示結果
- 17. 顯示AutoCompleteTextView下拉結果
- 18. AutoCompleteTextView未顯示從我SimpleCursorAdapter
- 19. AutoCompleteTextView不顯示建議
- 20. Android的文字輸入顯示
- 21. Android - 如何檢查textview當前是否顯示鍵盤輸入
- 22. 如何顯示以前在mysql中輸入3個
- 23. 在顯示輸入的字符之前是否可以過濾TextInput值?
- 24. Android:是否可以加速AutoCompleteTextView的下拉選擇列表的顯示?
- 25. Android AutoCompleteTextView
- 26. AutoCompleteTextView上的自定義ArrayAdapter未顯示
- 27. AutoCompleteTextView中的顏色如何在AutoCompleteTextView中顯示顏色
- 28. 在輸入中顯示以前的值,但允許立即鍵入新值或接受以前的值
- 29. 如何在Android中的AutoCompleteTextView的Activity啓動時顯示鍵盤
- 30. 我可以在android中顯示AutoCompleteTextView的位置名稱建議嗎?
你想讓你的'AutoCompleteTextView'顯示建議基於一些字符串,而不是從用戶輸入?對? –
我希望用戶以前的輸入用作自動完成。 「我想使用用戶以前的輸入,而不是一些字符串」 – Onno
以前的輸入是什麼意思?它是一個字符串嗎?你如何從用戶那裏拿走它? –