基于Android中的AutoCompleteTextView实现自动填充
现在我们上网会用百度或者谷歌搜索信息,当我们在输入框里输入一两个字后,就会自动提示我们想要的信息,这种效果在Android 是通过Android 的AutoCompleteTextViewWidget 搭配ArrayAdapter 设计同类似Google 搜索提示的效果.
先在Layout 当中布局一个AutoCompleteTextViewWidget ,然后通过预先设置好的字符串数组,将此字符串数组放入ArrayAdapter ,最后利用AutoCompleteTextView.setAdapter 方法,就可以让AutoCompleteTextView 具有自动提示的功能.例如,只要输入ab ,就会自动带出包含ab 的所有字符串列表.
publicclassMainActivityextendsActivity{
private
privatestaticfinalString[]
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
actv=(AutoCompleteTextView)findViewById(R.id.actv);
}
@Override
publicbooleanonCreateOptionsMenu(Menumenu){ getMenuInflater().inflate(R.menu.main,menu);
returntrue;
}
}
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<AutoCompleteTextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/actv"
</LinearLayout>
相关文章
- android studio不能输入中文_Android模拟器
- delphixe5 android,Delphi XE5 Android手机端转换Ansi字符串
- android singleTask
- 测试android sdk是否安装成功,配置Android SDK
- android sdk安装过程,图文详解Android 3.0 SDK安装教程
- android 获取收到短信验证码,Android自动获取短信验证码
- android-短信验证功能,Android实现获取短信验证码的功能以及自定义GUI短信验证详解…
- Android自动填充短信验证码[通俗易懂]
- android scaleanimation动画,Android 动画之ScaleAnimation应用详解「建议收藏」
- eclipse中android开发_Android开发教程
- Android Services Library_android freeware
- 开发时遇到监听的事件处理机制和SoundPool播放音效解决方法以及外部类的使用【Android】
- 【Android 热修复】运行 Tinker 官方示例 ( 处理 TINKER_ID 问题 | 编译 debug 包 | 修改 Gradle 脚本 | 生成 patch 包 | 热修复 )
- 【Android Protobuf 序列化】Protobuf 使用 ( protoc 编译器简介 | 下载 protoc 编译器 | 使用 protoc 编译器编译 .proto 源文件 )
- 【Android NDK 开发】Android NDK 下载 ( 下载指定历史版本 NDK | Android NDK r10e - 2015 年 5 月 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ⑥ ( 进入 ijkplayer-android/android 目录 | 执行 compile-ijk.sh 脚本完成编译 )
- 【Android NDK 开发】CMake 中查找链接 Android 自带动态库位置说明 ( ndk-bundleplatformsandroid-29arch-armusrlib )
- 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ⑤ ( 优化 Gradle 构建脚本 | 构建脚本结构 | 闭包定义及用法 | 依赖配置 | android 块配置 )
- Android智能机器人详解手机开发
- Android模块化、组件化、插件化区别详解手机开发
- 独家报道:Realme Flash是首款采用磁性无线充电的Android手机
- Android实现PHP连接MySQL进行数据交互(android通过php连接mysql)
- 使用Android实现连接MySQL数据库:实现快速数据交互与管理(android连接mysql数据库)
- android加载本地联系人实现方法
- android版本检测Android程序的版本检测与更新实现介绍
- 基于Android中手势交互的实现方法
- android通过代码的形式来实现应用程序的方法
- android教程viewpager自动循环和手动循环
- Android短信接收监听、自动回复短信操作例子