- 浏览: 226586 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (153)
- jsp (5)
- java (14)
- javascript (15)
- mysql (0)
- sqlserver (11)
- oracle (1)
- tomcat (1)
- 系统 (0)
- 软件 (2)
- j2ee (0)
- j2me (2)
- html (14)
- 综合 (7)
- 字符串 (3)
- linux (1)
- 框架 (1)
- lwuit (2)
- android (21)
- php (11)
- xml (2)
- 算法 (1)
- io流 (3)
- JFreeChart (3)
- iphone (5)
- wap (1)
- Objective-C (13)
- jQuery (7)
- 程序员的乐趣 (2)
- spring (1)
- jQuery Mobile (3)
- phoneGap (1)
最新评论
-
fd_zhaoshuo:
...
java 用IO流修改文件的指定位置 -
fd_zhaoshuo:
...
java 用IO流修改文件的指定位置 -
shgaoyuhai:
请问一下,如果dbf文件里有删除标示的语句是隐藏的,直接执行s ...
java通过jdbc-odbc访问dbf数据源 -
leonidax:
貌似不行哦
Android.Could not find *.apk -
ielad:
okokokok
Android中的Activity
AutoCompleteTextView和EditText一样都可以输入文本。但它可以和适配器绑定,当用户输入两个及以上字符时,系统将根据适配器提供的内容,进行文本的自动匹配提示。这个Web开发中Ajax里的一个标志性的功能,现在被Android弄成了一个标准组件。下面我们通过一个例子来学习一下:
1、建一个新的项目,打开res/values/strings.xml文件,写入如下代码:
< ?xml version="1.0" encoding="utf-8"?>
<RESOURCES>
<STRING name="app_name">HelloAutoCompleteTextView</STRING>
<STRING name="province" -array>
<ITEM>shan dong</ITEM>
<ITEM>jiang su</ITEM>
<ITEM>an hui</ITEM>
<ITEM>zhe jiang</ITEM>
<ITEM>fu jian</ITEM>
<ITEM>shang hai</ITEM>
<ITEM>guang dong</ITEM>
<ITEM>guang xi</ITEM>
<ITEM>hai nan</ITEM>
<ITEM>hu bei</ITEM>
<ITEM>hu nan</ITEM>
<ITEM>he nan</ITEM>
<ITEM>jiang xi</ITEM>
<ITEM>bei jing</ITEM>
<ITEM>tian jin</ITEM>
<ITEM>he bei</ITEM>
<ITEM>shan xi</ITEM>
<ITEM>nei meng gu</ITEM>
<ITEM>ning xia</ITEM>
<ITEM>xin jiang</ITEM>
<ITEM>qing hai</ITEM>
<ITEM>shan xi</ITEM>
<ITEM>gan su</ITEM>
<ITEM>si chuan</ITEM>
<ITEM>yun nan</ITEM>
<ITEM>gui zhou</ITEM>
<ITEM>xi zang</ITEM>
<ITEM>chong qing</ITEM>
<ITEM>liao ning</ITEM>
<ITEM>ji lin</ITEM>
<ITEM>hei long jiang</ITEM>
<ITEM>tai wan</ITEM>
<ITEM>xiang guang</ITEM>
<ITEM>ao men </ITEM>
<ITEM>山东</ITEM>
<ITEM>江苏</ITEM>
<ITEM>安徽</ITEM>
<ITEM>浙江</ITEM>
<ITEM>福建</ITEM>
<ITEM>上海</ITEM>
<ITEM>广东</ITEM>
<ITEM>广西</ITEM>
<ITEM>海南</ITEM>
<ITEM>湖北</ITEM>
<ITEM>湖南</ITEM>
<ITEM>河南</ITEM>
<ITEM>江西</ITEM>
<ITEM>北京</ITEM>
<ITEM>天津</ITEM>
<ITEM>河北</ITEM>
<ITEM>山西</ITEM>
<ITEM>内蒙古</ITEM>
<ITEM>宁夏</ITEM>
<ITEM>新疆</ITEM>
<ITEM>青海</ITEM>
<ITEM>陕西</ITEM>
<ITEM>甘肃</ITEM>
<ITEM>四川</ITEM>
<ITEM>云南</ITEM>
<ITEM>贵州</ITEM>
<ITEM>西藏</ITEM>
<ITEM>重庆</ITEM>
<ITEM>辽宁</ITEM>
<ITEM>吉林</ITEM>
<ITEM>黑龙江</ITEM>
<ITEM>台湾</ITEM>
<ITEM>香港</ITEM>
<ITEM>澳门</ITEM>
</STRING>
</RESOURCES>
2、打开res/layout/main.xml 写入如下内容:
< ?xml version="1.0" encoding="utf-8"?>
<LINEARLAYOUT android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android">
<TEXTVIEW android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="省份:" />
<AUTOCOMPLETETEXTVIEW android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/AutoCompleteTextView01" android:completionThreshold="1" android:hint="请输入省份">
</AUTOCOMPLETETEXTVIEW>
</LINEARLAYOUT>
3、打开MainHelloAutoCompleteTextView.java 写入下内容
package android.basic.lesson10;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
public class MainHelloAutoCompleteTextView extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//定义数组
String[] province = getResources().getStringArray(R.array.province);
//定义数组适配器
ArrayAdapter adapter = new ArrayAdapter(this, R.layout.list_item, province);
//找到自动完成组件
AutoCompleteTextView atv = (AutoCompleteTextView) findViewById(R.id.AutoCompleteTextView01);
//为其设置适配器
atv.setAdapter(adapter);
}
}
4、运行程序,在英文输入法下输入”h”看看效果,再切换到中文输入法下输入”河″看看效果见图片:
源文件来自:http://android.yaohuiji.com/archives/390
发表评论
-
Spinner 下拉列表
2011-01-13 13:43 1060spinner就相当于Html中的下拉列表框,在下面的例子里我 ... -
DatePicker 日期选择控件 DatePickerDialog 日期选择对话框
2011-01-13 13:35 26151、main.xml的代码: < ?xml ... -
Android.Could not find *.apk
2011-01-06 13:47 2226这个问题主要是由于Eclipse中没有设定JRE路 ... -
Android中ListView中Item的设置
2010-12-20 17:36 1308写一个XML用于显示ListView list1.xml ... -
Android ArrayAdapter的使用
2010-12-20 17:33 1490写一个XML用于显示ListView list1.xml ... -
Android中的横竖屏
2010-12-14 13:48 940Android横竖屏要解决的问题应该就两个:一。布局问题;二。 ... -
Android中的多媒体的应用
2010-10-27 15:55 8371.Android对常用的媒体格式提供了支持,支持的图片格式有 ... -
Android中图形图像
2010-10-27 15:40 817一.Android系统中的图形处理分为两个类,一个类是静态图形 ... -
Android中数据存取
2010-10-26 17:42 1245一.Android作为一种手机 ... -
Android中互联网的应用
2010-10-26 14:50 710一.具体的网络编程方式: 1.针对TCP/IP的Soc ... -
Android中Content Provide
2010-10-26 11:08 2436一.Conent Provider用来保存和检索数据,并且使应 ... -
Android 广播事件处理Broadcast Receiver
2010-10-25 17:52 1640一.Broadcast Receive为广播接收器,它和事件处 ... -
Android Service组件
2010-10-25 17:06 10151.service是Android四大组件之一,是运行在后台的 ... -
Android中Intent
2010-10-20 19:40 1560一.Intent的中文意思是“意图,意向”,不同组件组件之间的 ... -
Android中的Activity
2010-10-19 16:36 1530一.Android系统由Activity,Service,Br ... -
Android的用户界面
2010-10-19 15:48 983一.Android中所有的UI都是建立在View和ViewGr ... -
Android中资源的访问
2010-10-18 15:24 1036一.图片,音频,动画和字符串等叫做android中的资源文件。 ... -
Android开发环境的搭建
2010-10-15 09:13 669下载Android SDK,在先安装------下载安装jdk ... -
Android和Java ME的区别与联系
2010-10-14 11:44 1444一.区别: 1.Android是一个完整的移动设备操作系统 ... -
Android的历史
2010-10-14 11:31 8241.Google 1998年9月7号创立,全球互联网巨头。 2 ...
相关推荐
仿照Android上的AutoCompleteTextView(自动完成文本框)控件效果,在微信小程序上做的简易Demo,复杂功能需自行扩展和改造匹配规则,这里只是提供思路。 下载只要1分,尊重一下劳动成果! 没有分或者实在不想给分的小...
主要介绍了Android高级组件AutoCompleteTextView自动完成文本框的使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
自动完成文本框(AutoCompleteTextView),可根据用户输入的内容,匹配指定的数据源,以列表的形式显示数据源中所有符合要求的数据,以供用户选择,减少用户的输入内容,方便用户使用。例如常用购物平台的搜索框、...
autocompletetextview自动完成文本框 spinner switch状态切换 ToggleButton功能切换 单选按钮(RadioButton)和复选框(CheckBox) 时钟(AnalogClock和DigitalClock)的功能和功法
本文实例讲述了Android开发高级组件之自动完成文本框(AutoCompleteTextView)用法。分享给大家供大家参考,具体如下: 通常来说自动完成文本框(AutoCompleteTextView)从EditText派生而出,实际上他也是一个编辑框,但...
主要为大家详细介绍了Android自动编辑文本框AutoCompleteTextView的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
AutoCompleteTextView,自动完成文本框。 用于实现允许用户输入一定字符后,显示一个下拉菜单,供用户从中选择,当用户选择某个选项后,按用户选择自动填写该文本框。 该组件继承EditText,所以它支持EditText组件...
Android:自动完成文本框 xml文件代码如下: <?xml version=1.0 encoding=utf-8?> android:orientation=vertical android:layout_width=fill_parent android:layout_height=fill_parent> <...
自动提示文本框(AutoCompleteTextView)可以加强用户体验,缩短用户的输入时间(百度的搜索框就是这个效果)。 相信大家都熟悉自动识别提示吧,在我们的生活中随处可见,今天就让我为大家简单介绍一下它是如何设计的。 ...
自动完成文本框 AutoCompleteTextView八. 题目记录 零. 适配器Adapter 将各种数据以合适的形式显示在View中给用户看。 ArrayAdapter 支持泛型操作,最简单的一个Adapter,只能展现一行文字~ adapter = new ...
支持基本的自动完成功能,适用在各种搜索功能中,并且可以根据自己的需求设置他的默认显示数据。 两个控件都可以很灵活的预置匹配的那些数据,并且可以设置输入多少值时开始匹配等等功能。 布局文件很简单,如下所示...
包含的各种控件都有截图: Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)!.doc、 SeekBar(SeekBar)的使用.doc、 Spinner(Spinner)的使用.doc、 Tab与TabHost.pdf、 ...自动完成文本(AutoCompleteTextView)的使用.doc
4.2.8 自动完成文本框视图(AutoCompleteTextView) 4.2.9 日期选择器(DatePicker) 4.2.10 时间选择器(TimePicker) 4.2.11 数字时钟(DigitalClock) 4.2.12 表状时钟(AnalogClock) 4.2.13 进度条...
2.4.1 自动完成文本框(AutoCompleteTextView)的 功能和用法 79 2.4.2 Spinner的功能和用法 80 2.4.3 日期、时间选择器(DatePicker 和TimePicker)的功能和用法 83 2.4.4 进度条(ProgressBar)的 ...
2.4.1 自动完成文本框(AutoCompleteTextView)的 功能和用法 79 2.4.2 Spinner的功能和用法 80 2.4.3 日期、时间选择器(DatePicker 和TimePicker)的功能和用法 83 2.4.4 进度条(ProgressBar)的 功能和用法 85 ...
2.4.1 自动完成文本框(AutoCompleteTextView)的 功能和用法 79 2.4.2 Spinner的功能和用法 80 2.4.3 日期、时间选择器(DatePicker 和TimePicker)的功能和用法 83 2.4.4 进度条(ProgressBar)的 功能和用法 85 ...
7.3.8 自动完成文本(AutoCompleteTextView) 7.3.9 日期选择器(DatePicker)介绍与应用 7.3.10 时间选择器(TimePicker)介绍与应用 7.3.11 滚动视图(ScrollView)介绍与应用 7.3.12 进度条(ProgressBar)介绍与应用 7.3....