我创建了一个活动,其中有textview/autocompletetextview,listview和一个按钮。我的autocompletetextview效果很好,但我想将我在textview中输入的内容编入索引视图,当它突出显示时,我会单击按钮并转到相应的活动。Android AutocompleteTextView建议索引到列表视图
这里是迄今为止我所做的事情:
String[] classes = {
"Acornsquash",
"Almonds",
"Apples", }
private ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_LEFT_ICON);
setContentView(R.layout.nutritional_list);
setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.nutrition32);
//ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
// android.R.layout.simple_dropdown_item_1line, classes);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.my_list_item, classes);
AutoCompleteTextView tv = (AutoCompleteTextView) findViewById (R.id.txtSearcEngine);
tv.setThreshold(3);
tv.setAdapter(adapter);
tv.setTextColor(Color.BLACK);
lv = (ListView) findViewById(R.id.lvListSearch);
lv.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, classes));
lv.setOnItemClickListener(this);
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
lv.setSelection(position);
switch(position)
{
case 0:
Intent acorn = new Intent(Nutritional_List.this, AcornSquash.class);
startActivity(acorn);
break;
case 1:
Intent almonds = new Intent(Nutritional_List.this, Almonds.class);
startActivity(almonds);
break;
我的问题是,我没有一个线索如何索引建议从autocompletetextview到列表视图做。任何帮助?谢谢。
你好,我试过你的代码,但它不工作。 :( – Dunkey
请看我上面更新的帖子^^我收录了我的onItemClick方法 – Dunkey
嗨,我要为list,autoIndex和TextView v创建一个局部变量吗? – Dunkey