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

  2. 适配器种类和作用
    2.1 种类
    数组适配器 ArrayAdapter
    new ArrayAdapter(this,R.layout.actv_style, names);

    简单适配器 SimpleAdapter
    也叫“并不简单的简单适配器”_

    自定义适配器

2.2 作用
桥梁
展示

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

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

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

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

  1. 下拉框
    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 项资源

高级控件01 自动提示文本框与下拉列表相关推荐

  1. Android的高级控件(自动提示文本框与下拉列表)

    一.高级控件与常用控件的区别:是否使用适配器 二.适配器 1.种类 ①.数组适配器 ArrayAdapter       new ArrayAdapter<String>(this,R.l ...

  2. Android AutoCompleteTextView自动提示文本框

    效果 使用方法: 在布局文件中: <AutoCompleteTextViewandroid:id="@+id/autotextview"android:completionT ...

  3. Android从入门到进阶之高级控件

    高级控件 1.自动完成文本控件 在搜索引擎(百度.搜狗)输入几个文字,会出来一些提示.可以减少用户的输入,提高程序的效率.刚才看到的自动提示,ajax技术. 1.1AotoCompleteTextVi ...

  4. 三、PyQt5高级控件的使用

    (四)PyQt5高级控件的使用 PyQt5中包含了很多用于简化窗口设计的可视化控件,除了常用控件外,还有一些关于进度.展示数据等的高级控件. 本章重点讲解PyQt5程序开发中用到的一些高级控件,主要包 ...

  5. 十四、windows窗体高级控件

    1 PictureBox控件 PictureBox控件可以显示来自位图.图标或者原文件,以及来自增强的元文件.Jpeg或GIF文件的图形.如果控件不足以显示整幅图像,则捡钱图像以适应控件的大小 usi ...

  6. 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第八章:高级控件

    本章介绍了App开发常用的一些高级控件用法,主要包括:如何使用下拉框及其适配器.如何使用列表 类视图及其适配器.如何使用翻页类视图及其适配器.如何使用碎片及其适配器等.然后结合本章所学 的知识,演示了 ...

  7. 移动开发技术(Android)——实验5 Android高级控件的应用

    移动开发技术--实验5 Android高级控件的应用 一.实验目的 二.实验内容 1.Spinner.ListView控件与Adapter适配器(一) 2.Spinner.ListView控件与Ada ...

  8. Android高级控件----AdapterView与Adapter详解

    在J2EE中提供过一种非常好的框架--MVC框架,实现原理:数据模型M(Model)存放数据,利用控制器C(Controller)将数据显示在视图V(View)上.在Android中有这样一种高级控件 ...

  9. Android高级控件(一)——ListView绑定CheckBox实现全选,增加和删除等功能

    Android高级控件(一)--ListView绑定CheckBox实现全选,增加和删除等功能 这个控件还是挺复杂的,也是项目中应该算是比较常用的了,所以写了一个小Demo来讲讲,主要是自定义adap ...

  10. MFC高级控件RichEdit2.0的使用

    MFC高级控件RichEdit的使用 MFC高级控件RichEdit的使用 MFC控件设置焦点,实现回车后编辑框内容清空,焦点停留在该编辑框内 MFC高级控件RichEdit的使用 RichEdit控 ...

最新文章

  1. 阿里云rds mysql数据库数据恢复到ecs中
  2. 十厂商发起成立软件自律联盟
  3. linux 可运行的最大 线程 进程 数
  4. 事物与持久化_揭开Redis面纱,发布订阅、事务、安全、持久化
  5. python3之MongoDB
  6. python 12306 车次数据获取
  7. 轻量级开源小程序SDK发车啦
  8. CreateThread与_beginthreadex本质区别
  9. OBS-Linux直播神器(录屏神器)
  10. Qt-QtDesigner插件编写
  11. 数学建模之方差分析基础--单因素,双因素方差分析与matlab实现
  12. 【转载】Sftp搭建与配置
  13. Foxmail 7.2数据迁移,导入旧数据
  14. CLIST 数组的用法 CListCtrl m_list 用法
  15. JS实现计算器,带三角函数,根号(伍)
  16. Illustrator 教程:如何在 Illustrator 中应用任意形状渐变?
  17. 图形学基础笔记III:图形管线中的多边形裁剪算法、Sutherland-Hodgman、Guard Band Clipping
  18. 解决el-checkbox选中状态更改问题
  19. 如何在模拟器中安装App
  20. uniapp H5写入百度统计

热门文章

  1. 教你如何用java开发Alexa语音设备。全程详细介绍。
  2. Eureka工作原理
  3. 如何通过广西税务12366缴纳城乡居民医保费用及下载缴费凭证?
  4. matlab将数据集分成训练集和测试集,Matlab实现 把数据集X分割成训练集和测试集...
  5. 机器学习中的 Shapley 值怎么理解?
  6. c++实现解释器模式完整源代码
  7. python 图像倾斜校正_图像矫正原理说明
  8. 吐槽表情包计算机系,网友用表情包形容自己的专业 分明是场吐槽大会
  9. 第一章第4节-GIS平台
  10. FPGA实现短时傅里叶变换