无聊没事 随便写写= =,

自动提示框 用的蛮多的。


public class MainActivity extends Activity {  /**继承于 EditView * 支持单个关键字自动查询,继续输入其他关键字会覆盖现有的 */    private AutoCompleteTextView autoCompleteTextView;       /**继承于AutoCompleteTextView     * 支持多个关键字自动查询     */    private MultiAutoCompleteTextView multiAutoCompleteTextView;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                        autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView);             /**                       设置下拉列表的高度 宽度         autoCompleteTextView.setDropDownHeight(20);         autoCompleteTextView.setDropDownWidth(20);                       清除选中的列表项         autoCompleteTextView.clearListSelection();                        关闭下拉菜单         autoCompleteTextView.dismissDropDown();                        设置下拉列表的背景         autoCompleteTextView.setBackgroundResource(resid)        */                //设置输入多少字符后提示,默认值为2        autoCompleteTextView.setThreshold(1);           autoCompleteTextView.setCompletionHint("aaaaa"); //下拉列表提示标题        //造假数据  这个你可以从    SharedPreferences  或者 数据库中 取数据        String[] autoStrings = new String[]{"水果", "水果忍者", "水果游戏", "火影忍者", "gogo"};        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, autoStrings);         autoCompleteTextView.setAdapter(adapter);                      multiAutoCompleteTextView = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView);        //performValidation():代替验证整个文本        //用户必须提供一个MultiAutoCompleteTextView.Tokenizer用来区分不同的子串。        multiAutoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());        multiAutoCompleteTextView.setThreshold(1);        multiAutoCompleteTextView.setAdapter(adapter);        multiAutoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());    }} 



更多相关文章

  1. Android中实现ListView横向滑动
  2. Android(安卓)Toast多次弹出问题
  3. android ArrayList和数组之间的转换
  4. 收藏的博客列表
  5. 【Android】ExpandableListView 默认展开
  6. Android中常用的List滚动列表操作
  7. Android列表组件ListView子项的点击事件与子项中组件的点击事件
  8. android 卸载应用、打开应用、获得系统中已安装应用列表
  9. android封装的menu自定义菜单列表

随机推荐

  1. excel如何实现分类汇总求和
  2. html框架有哪些
  3. win10怎么设置定时关机计划任务
  4. Maven安装与Eclipse配置
  5. ppt页面标准尺寸是多少
  6. Django 使用正则匹配URL 并将匹配成功的
  7. XpmJS —— 小程序后端开发思考和实践
  8. 谈谈使用JS库解决小程序跨页传递消息和数
  9. 支撑百度搜索引擎99.995%可靠名字服务架
  10. 手写spring+springmvc+mybatis框架篇【sp