我正在使用AutoCompleteTextView的應用程序,並且面臨着很少的問題。請找到以下問題的詳細信息。AutoCompleteTextView不按預期方式工作
下面的值是存在於數據:
1)和Manish洛根耆那
2)MJ(洛根芬)
3)洛根
問題:
1)當用戶搜索Manish時,Manish Logan Jain被顯示爲一個建議。但是當用戶輸入Logan Jain時,沒有結果返回。
2)當用戶輸入Logan時,我期望第二個值被顯示爲建議,但是目前,建議列表不顯示任何內容。
3)當用戶進入ogan時,期待顯示建議3。目前,它沒有顯示。
AutoCompleteView XML:
AutoCompleteTextView
android:id="@+id/autoCompleteTextView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:ems="10"
android:hint="@string/enter_user_name" >
<requestFocus />
</AutoCompleteTextView>
用於填充數據
Java代碼:
List<String> namesList = new ArrayList<String>(stops);
namesList.add("Manish Logan Jain");
namesList.add("Logan");
namesList.add("M. J. (Logan Fern)");
ArrayAdapter<String> namesSuggestion = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, namesList);
AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
textView.setAdapter(namesSuggestion);
textView.setThreshold(1);
已經有人遇到了類似的問題?如果是,那麼對此有什麼可能的解決方案?
嘗試使用「Wadaj,Ahmedabad」進行搜索,您可能會得到結果。 – GrIsHu
請提供您的代碼或xml? –