很多textField里面都有这种自动提示的功能:
当你输入一个字母或者一个汉字时会自动显示一些提示的信息:
package com.ko8e;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.TextView;
public class MyActivity extends Activity {
/** Called when the activity is first created. */
private static final String[] nContent = { "zhuo", "kobe", "zhuori",
"kobebryant", "ko8e", "ko8ebryant" };
private AutoCompleteTextView autoView = null;
private TextView view = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, nContent);
view = (TextView) findViewById(R.id.view);
autoView = (AutoCompleteTextView) findViewById(R.id.autoView);
view.setText(R.string.hello);
// 将adapter添加到AutoCompleteTextView中
autoView.setAdapter(adapter);
}
/* protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, COUNTRIES);
AutoCompleteTextView textView = (AutoCompleteTextView)
findViewById(R.id.autoView);
textView.setAdapter(adapter);
}
private static final String[] COUNTRIES = new String[] {
"Belgium", "France", "Italy", "Germany", "Spain"
};*/
}
main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<AutoCompleteTextView
android:id="@+id/autoView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
分享到:
相关推荐
前端项目-allmighty-autocomplete,在AngularJS的模块中使用autocomplete指令很简单!
jquery-autocomplete 可用
react-native-autocomplete-input, 纯javascript自动完成输入,用于响应本机 react-native-autocomplete-input 一个纯JS自动完成组件,用于响应本机。 在你自己的项目中使用这里组件,或者将它的用作生成你自己的...
atom-autocomplete-php, 在 Atom 编辑器中,为PHP自动完成 atom-autocomplete-php atom-autocomplete-php为使用 Composer的项目为依赖项管理提供自动补全。 你觉得什么很酷?用PHP函数构建的类成员的自动补全,以...
Ansible-atom-autocomplete-ansible.zip,自动完成atomautocomplete ansible包的ansible playbook,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
jquery-autocomplete 自动完成插件
BootStrap的一个插件,使用自动完成功能,用户可以快速查找并选择预先填充的值列表,并利用搜索和过滤。
django-autocomplete-light, 新的自动完成实现方法,特别是 Django 状态 特性python 2.7,3.4,Django 1.8 + 支持,Django ( 多重) 选择支持,Django ( 多重) 模型选择支持,Django 通用外键支持( 通过 django-...
Atom-atom-react-proptypes-autocomplete.zip,*Unmaintained* React proptypes autocomplete provider未维护。我换成了vs代码,atom是一个用web技术构建的开源文本编辑器。
前端项目-jquery.devbridge-autocomplete,键入文本字段时,自动完成功能提供建议。
jquery-autocomplete 智能提示jquery-autocomplete 智能提示jquery-autocomplete 智能提示jquery-autocomplete 智能提示
google-autocomplete, Google自动完成 Vue Google自动完成 因为我被复杂的例子淹没了,所以我正在共享这个简单的任务。 所以,我将尽量在解释过程中尽量简单。Google Autocomplete组件不只是Google官方API的一个 Vue...
官网的demo献上 在elementui Input输入框中可以找到远程搜索组件,获取服务端的数据 官网中的数据list都是写在loadAll...在template中添加el-autocomplete <el-autocomplete placeholder="请输入studentID" v-mo
vue-autocomplete, Vue.Js的自动完成组件 电子邮件自动完成Vue.Js的自动完成组件 介绍Vue自动完成是一个 Vue.Js 组件,对用户输入提出一些建议。 附带. vue 和. js 文件使你的下一个项目更容易安装。Vue自动完成是由...
ion-autocomplete, 自动完成下拉菜单的可以配置的离子指令 电子邮件自动完成自动完成下拉菜单的可以配置的离子指令。内容的#Table演示工具简介特性安装工具离子兼容性特性使用情况可以配置选项( c )( c )( c )( c )...
elm-autocomplete, 在Elm中,对Elm应用程序进行自动完成; Elm自动完成在 #37 中,这个库将被移动到 elm-menu ( 因为它实际上只是一个菜单) 中。 AccessibleExample ( 使用简单的API和包含的input 字段) 将是该库的...
jquery的一个autocomplete插件 不是ui里的那个,简单实用。
react-native-google-places-autocomplete 适用于iOS和Android React-Native应用程序的可自定义Google地方信息自动完成组件 该库的版本2现在可用。 在 部分中查看更多信息。 预览 安装 步骤1。 npm install react-...
jquery.autocomplete.js 参数属性介绍 [removed][removed]
Jquery插件的使用--AutoComplete