2015-02-06 38 views
0

对不起,我是新手自动完成文本查看Android与任何建议

请帮助如何使用AutoCompleteTextView任何建议与一个链接的所有单词?

例如:

  1. 美国(US),如果输入美国或美国,它会带来的建议
  2. 英国(UK),如果输入英国或英国它会带来的建议

回答

0

AutoCompleteTextView actv =(AutoCompleteTextView)findViewById(R.id.autocomplete_textview);

String[] values = new String[] { "Android", "iPhone", "WindowsMobile", 
     "Blackberry", "WebOS", "Ubuntu", "Windows7" }; 

ArrayList<String> list = new ArrayList<String>(); 
for (int i = 0; i < values.length; ++i) { 
    list.add(values[i]); 
} 
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 
     android.R.layout.simple_list_item_1, list); 
actv.setAdapter(adapter); 

actv.setOnItemClickListener(new AdapterView.OnItemClickListener() { 

    @Override 
    public void onItemClick(AdapterView<?> parent, View view, 
      int position, long id) { 
     Toast.makeText(MainActivity.this, 
       adapter.getItem(position).toString(), 
       Toast.LENGTH_SHORT).show(); 
    } 
}); 
相关问题