基于Android中的 AutoCompleteTextView实现自动填充

不是谁都不可以

不是谁都不可以

2016-02-19 10:10

今天图老师小编给大家展示的是基于Android中的 AutoCompleteTextView实现自动填充,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

现在我们上网会用百度或者谷歌搜索信息,当我们在输入框里输入一两个字后,就会自动提示我们想要的信息,这种效果在Android 是通过Android 的AutoCompleteTextView Widget 搭配ArrayAdapter 设计同类似Google 搜索提示的效果.

先在Layout 当中布局一个AutoCompleteTextView Widget ,然后通过预先设置好的字符串数组,将此字符串数组放入ArrayAdapter ,最后利用AutoCompleteTextView.setAdapter 方法,就可以让AutoCompleteTextView 具有自动提示的功能.例如,只要输入ab ,就会自动带出包含ab 的所有字符串列表.
代码如下:

public class MainActivity extends Activity {

 private AutoCompleteTextView actv;
 private static final String[] autoStrs = new String[] { "a", "abc", "abcde" };

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  actv = (AutoCompleteTextView) findViewById(R.id.actv);
  ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_dropdown_item_1line, autoStrs);
  actv.setAdapter(adapter);
 }

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {  getMenuInflater().inflate(R.menu.main, menu);
  return true;
 }
}

代码如下:

LinearLayout xmlns: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"
android:completionThreshold="1" /!-- 设置只需要输入一个字就开始匹配 --

/LinearLayout

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

基于Android中的 AutoCompleteTextView实现自动填充

编程语言 网络编程
基于Android中的 AutoCompleteTextView实现自动填充

基于Android中手势交互的实现方法

编程语言 网络编程
基于Android中手势交互的实现方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

基于android中权限的集合汇总

编程语言 网络编程
基于android中权限的集合汇总

基于Android XML解析与保存的实现

编程语言 网络编程
基于Android XML解析与保存的实现

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

基于Android开发支持表情的实现详解

编程语言 网络编程
基于Android开发支持表情的实现详解

基于Android中实现定时器的3种解决方法

编程语言 网络编程
基于Android中实现定时器的3种解决方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

android LinearLayout 布局实例代码

android LinearLayout 布局实例代码

Win7系统AHCI开启后重启出现蓝屏无法启动或者死机解决方案

Win7系统AHCI开启后重启出现蓝屏无法启动或者死机解决方案
下拉加载更多内容 ↓