2015-06-21 26 views
0

我有一個自定義適配器的列表視圖,我有一個輸入搜索的編輯文本。我想實現的是從listview中獲取與edittext中的字符串匹配的項目位置。如何通過匹配字符串在列表視圖中獲取項目位置android

網絡上的所有示例都顯示瞭如何獲取listview onclick事件的項目位置。但我無法弄清楚如何做到這一點我上面給出的查詢。任何輸入非常讚賞

回答

1

嘗試將文本設置爲內容描述到視圖。使用findViewsWithText(constraintString)。確保其他視圖沒有相同的內容描述,因爲ListView只會將數據綁定到現有的視圖,而之前的視圖可能擁有這個內容描述,並且最終會得到不正確的視圖參考。

1

如果我明白您需要什麼,請查看AutoCompleteTextViewhere

這將在EditText框下方顯示一個與用戶輸入內容相匹配的字符串的迷你列表。用戶將能夠從自動完成列表中選擇該項目,該項目將調用一個方法,該方法將列表項目本身的各種信息傳遞給您。

這一切都假設您使用的是List<String>ArrayList<>或其他字符串Collection

對不起,如果我沒有幫助,給我們更多的信息,你到底需要做什麼。

+0

非常感謝您的幫助 – Jack

相關問題