在很多地方我看到了不同的自動完成方式,其中一些我認爲非常基本,另一些很好地實現。自定義AutoCompleteTextView的自動完成規則
我的想法是有一個AutoCompleteTextView
但定製其自動完成的方式。例如,我的所有自動完成建議都是單行字符串,空格用短劃線( - )代替。如果我有類似last-night-I-was-bad
的建議,我的目標是如果用戶輸入任何單詞的首字母(我的意思是:l
,n
,I
,w
或b
),則會顯示該建議。總結:將短劃線作爲空格並顯示與任何「單詞」的任何子字符串匹配的建議。這種自動完成我認爲非常有用!
我也有興趣放棄一些建議中的字符。例如,假設我的所有自動建議以@
開頭,並且用戶輸入a
字母,則將顯示以@a
開頭的所有建議。
是否有這樣的事情,或者至少是否有可能自定義AutoCompleteTextView
處理建議的方式?我查看了文檔,但沒有看到類似的東西(或者至少不是直接的)。
任何幫助表示讚賞!