AutoCompleteTextView使用

AutoCompleteTextView是一个可以完成自动提示填充内容的TextView,比TextView多的功能就是提示功能,效果如下:

AutoCompleteTextView - yuzhongfanzhou - yuzhongfanzhou的博客

 输入aa后会提示aaa,这是提前设置的

main.xml内的AutoCompleteTextView定义

 <AutoCompleteTextView android:id="@+id/autotext"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:singleLine="true"
 />  

java文件里设置提示的内容:

         AutoCompleteTextView autotext = (AutoCompleteTextView)findViewById(R.id.autotext);
         String[] auto={"aaa","bcde","cderef"};
         ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, auto) ;
         autotext.setAdapter(adapter);

类似的View还有MultiAutoCompleteTextView,多一行代码

 multiauto.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());

据说能增加提示项,但如何实现呢,我做了结果和 AutoCompleteTextView 完全一样,这行代码不加也没错误,但不给提示。

posted @ 2010-08-26 18:28  陈显  阅读(1722)  评论(0编辑  收藏  举报