我在android中有一个问题是有任何可能的方法来绑定自动完成与整数值,就像我们在解析int值和显示名称的Web应用程序中一样。任何帮助都会有所帮助,因为我已经在这个愚蠢的事情上浪费了这么多天。我已经阅读过不同的文章,他们说我不能像在Web应用程序中那样控制它,但应该有另一种方法来解决这个问题。 感谢
答案 0 :(得分:0)
我使用了以下内容。这是我的xml
<AutoCompleteTextView
android:id="@+id/autoCompleteTextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/editText1"
android:layout_alignTop="@+id/textView3"
android:layout_toRightOf="@+id/textView10"
android:background="@drawable/buttongrey"
android:ems="10"
android:textColor="#000000" >
</AutoCompleteTextView>
这是我的代码
final AutoCompleteTextView s2= (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
ArrayList<String> my_array2 = new ArrayList<String>();
my_array2 = mydb.getFault(casenoproduct);
ArrayAdapter my_Adapter2 = new ArrayAdapter(this,android.R.layout.simple_list_item_1,my_array2);
s2.setAdapter(my_Adapter2);
s2.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent, View view, int position, long rowId)
{
fault = (String)parent.getItemAtPosition(position);
fault=fault.replace(" ","*");
}
});
我从android数据库填充我的自动完成