android输入自动补全,Android用户输入自动提示控件AutoCompleteTextView使用方法
一、简介
1、AutoCompleteTextView的作用
2、AutoCompleteTextView的类结构图
也就是拥有EditText的各种功能
3、AutoCompleteTextView工作原理
AutoCompleteTextView的自动提示功能肯定需要适配器提供数据
4、Android里的适配器
5、适合AutoCompleteTextView的适配器
ArrayAdapter
二、AutoCompleteTextView实现自动提示的方法
1)AutoCompleteTextView实现自动提示的方法
第一步、创建适配器
String[] arr={"凯撒","凯撒广场","凯撒大帝"};
ArrayAdapter adapter= new ArrayAdapter(this, R.layout.textview, arr);
第二步、AutoCompleteTextView对象应用适配器
autoCompleteTextView1.setAdapter(adapter);
说明:
提示文本是用textview实现的,提示文本里面的提示数据就是String[] arr。
三、代码实例
代码:
fry.Activity01
package fry;
import com.example.AutoCompleteTextViewDemo1.R;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
public class Activity01 extends Activity{
private AutoCompleteTextView autoCompleteTextView1;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity01);
autoCompleteTextView1=(AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
/*
* AutoCompleteTextView实现自动提示的方法
* 第一步、创建适配器
* 第二步、AutoCompleteTextView对象应用适配器
*
*/
String[] arr={"凯撒","凯撒广场","凯撒大帝"};
ArrayAdapter adapter= new ArrayAdapter(this, R.layout.textview, arr);
autoCompleteTextView1.setAdapter(adapter);
}
}
fry.Activity01
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
android:id="@+id/autoCompleteTextView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
/AutoCompleteTextViewDemo1/res/layout/textview.xml
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
四、易错点
1、这里是直接TextView,而不是layout下的TextView
/AutoCompleteTextViewDemo1/res/layout/textview.xml
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
android输入自动补全,Android用户输入自动提示控件AutoCompleteTextView使用方法相关推荐
- oracle中日期自动补全,没有数据自动补0
oracle中日期自动补全,没有数据自动补0 1. 描述 最近在项目中遇到一个问题,在进行oracle相关查询操作的时候,查询某个月的数据,这个月中某些日期没有数据,就造成了日期的缺失,我想做的就是不 ...
- android文本框自动补全,[Android]AutoCompleteTextView自动补全文本框
当我们在做项目的时候,往往有着这样的需求:(1)在登陆的时候,在输入的账号的过程中弹出补全账号的提示(2)在搜索的时候,在输入搜索词的过程中弹出补全搜索词的提示,就像: 而这时,AutoComplet ...
- MyEclipse的自动补全功能:输入@或者.没提示
自动补全功能.一般默认的只有输入 . 的时候来才能自动提示. 配置方法: 1. 打开MyEclipse,然后"window"→"Preferences" 2. ...
- dev c++代码自动补全_让代码自动补全的全套流程
作者: 熊唯,黄飞 ,腾讯 PCG/QQ研发中心/CV应用研究组 AI 如果真的可以写代码了,程序员将何去何从?近几年,NLP 领域的生成式任务有明显的提升,那通过 AI 我们可以让代码自动完成后续补 ...
- linux自动补全命令插件,vim自动补全插件snipMate
linux下安装vim自动补全插件snipMate 环境:ubuntu 下载snipMate 官方网站:http://www.vim.org/scripts/script.php?script_id= ...
- linux自动补全死机,ubuntu_linux自动补全出现问题
问题:输入: cd p,使用Tab补全,期望进入pub_work目录,虽然自动补全,成功进入目录:却给我打印一连串的字符,纠结: [email protected]:~$ cd p+ local cu ...
- vs代码自动补全快捷键html,VSCode 自动补全(智能提示)
自动补全(智能提示) 由于以前微软推出了typescript语言,结合tsd文件,用visual studio写typescript代码是至关爽的,智能提示的功能很是nb.html 这个功能理所应当也 ...
- centos 自动补全c语言,YouCompleteMe自动补全C语言大型项目 ycm
YouCompleteMe自动补全C语言大型项目 我的ycm在vimrc中的配置" YouCompleteMe相关配置 let g:ycm_server_python_interpreter ...
- dev c++代码自动补全_python3代码如何自动补全?
不知道小伙伴们是不是在勤勤恳恳的一点点写代码,小编最近写代码非常轻松.虽然这样说出来会引起群愤,但不得不说真的很好用.其实就是一个补全代码的工具,在使用之前小编也抱有怀疑的态度,将信将疑.不过最后还是 ...
最新文章
- 进阶必备:素数筛法(欧拉,埃氏筛法)
- 用typedef定义函数指针类型(转)
- java搭配oracle,Java联接Oracle(高级篇)
- hdu 2049 不容易系列之(4)——考新郎
- android handler,Android中Handler原理
- Pytorch —— 损失函数(二)
- docker高级应用之智能添加与修改防火墙规则
- java记录类加载的个数_java类加载过程 - audience_1的个人空间 - OSCHINA - 中文开源技术交流社区...
- TensorFlow相关工具
- python frame框架,第12讲,frame 框架控件
- 4、Hive数据仓库——加载数据
- 数组转为集合的方法解析
- python获取股票分时数据_AkShare-股票数据-分时数据
- 耳机常用降噪技术分析
- 【PC】自制QQ机器人(python+VB6)
- MT6797处理器怎么样?Helio X20处理器资料介绍
- arcgis操作导入点线表
- 展会邀约 | 昂视与您相约BTF第12届上海锂电展
- bootstrap-datetimepicker时间控件
- PHP安装(Apache、Mysql、PHP整合)
热门文章
- linux redis图形界面,linux安装redis和windows安装可视化工具
- ssh 协议 java_java代码之SSH协议连接linux
- centos修改系统可用内存_Centos7 因内存 可用大小不足,被killed的解决办法
- simpy练习案例(二):不直接控制流程,而是使用事件隐形控制流程 env.event()
- 关联分析算法(二)——FP-growth算法与python用法
- 博弈树α-β剪枝搜索学习参考资料
- python简体中文、繁体中文转换
- opencv ppt效果_opencv几何图形画法
- python程序代码图片_完整的图片去噪代码(python)
- word根据目录切块php,PHP导出Word文档如何自定义目录?