我在我的應用程序中使用AutoCompleteTextView
自定義適配器,它可以在縱向模式下工作。然而,在水平模式下,軟件鍵盤佔據大部分屏幕,文本視圖使用疊加按鈕而不是由適配器提供的視圖。AutoCompleteTextView提示橫向模式
我無法找到關於這是如何在幕後工作的明確文件。看起來在橫向模式下AutoCompleteTextView
繞過適配器的getView()
方法,使用getItem()
做一些骯髒的工作,並使用原始字符串呈現項目本身。
更糟糕的是它似乎在AutoCompleteTextView
是accualy呈現自動完成提示的兩個列表:標準的下拉列表並覆蓋按鈕的同時 (這是非常明顯的,如果我們設置imeOptions到flagNoExtractUi
防止AutoCompleteTextView
橫向擴展) 。
我想在這兩種情況下提供自己的視圖 - 但我設法只爲下拉菜單做到這一點。提供覆蓋列表的自定義視圖的任何更改?
抱歉,由於排名較低,我無法發佈圖片。如果有人需要他們,我可以寄給他們。
你可以幫我這個http://stackoverflow.com/questions/29046302/how-to-implement-autocompletetextview-with-listview – 2015-03-16 06:16:17