我正在使用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? –