android 高级控件01 自动提示文本框与下拉列表

xiaoxiao2025-06-27  21

高级控件与低级控件区别 是否使用适配器

适配器种类和作用 2.1.1 种类 数组适配器 ArrayAdapter

//R.layout.actv_style是哪个页面,names 为显示参数 new ArrayAdapter<String>(this,R.layout.actv_style, names); actv_main_content.setAdapter(adapter);

2.1.2 简单适配器 SimpleAdapter 也叫“并不简单的简单适配器”_ 自定义适配器

2.2 作用 桥梁 展示

高级控件使用步骤 3.1 获取数据 3.2 创建适配器 3.3 绑定适配器

自动提示文本框 4.1 AutoCompleteTextView(单一提示) android:completionThreshold=“1”

4.2 MultiAutoCompleteTextView(多次提示)–作业 //设置多次提示时,设置分隔符方法 Tokenizer t = new MultiAutoCompleteTextView.CommaTokenizer(); mactv_main.setTokenizer(t);

4.3 两种自动提示文本框的异同 AutoCompleteTextView:支持基本的自动完成功能,适用在各种搜索功能中,并且可以根据自己的需求设置他的默认显示数据 MultiAutoCompleteTextView: 可支持选择多个值(在多次输入的情况下),分别用分隔符分开,并且在每个值选中的时候再次输入值时会自动去匹配。 可用在发短信,发邮件时选择联系人这种类型当中。

下拉框 Spinner

素材 String[] names = { “愤怒的小鸟”, “汤姆猫”, “落汤鸡”, “牛牛”, “哈巴狗”, “神龙”, “烤鸭”, “小象”, “美人鱼”, “九尾狐” }; int[] images = { R.drawable.bird, R.drawable.cat, R.drawable.chicken, R.drawable.cow, R.drawable.dog, R.drawable.dragon, R.drawable.duck, R.drawable.elephant, R.drawable.fish, R.drawable.fox };

事件监听 AdapterView.OnItemSelectedListener

核心: 1、数组适配器 String[] AutoCompleteTextView 项资源 List Spinner 项资源 2、获取下拉框的值 3、简单适配器 List 项资源

转载请注明原文地址: https://www.6miu.com/read-5032612.html

最新回复(0)