UI界面学习(一)AutoCompleteTextView

所谓AutoCompleteTextView就是类似ajax的效果。从字面意思上理解就是输入一些文本,下面会给出你一些匹配的字,你可以从中选取以方便用户记忆。这里简单的把代码贴一下

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, COUNTRIES);
		AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.auto_complete);
		textView.setAdapter(adapter);


 

第一句话的意思是定义TextView的适配器,第一个参数是上下文环境,第二个是下拉的样式,第三个就是下拉列表的资源文件。这里是存放在String类型的数组中,你输入文本比如ch,下面会出来china,china1,china2,china3

static final String[] COUNTRIES = new String[]
	{ "China", "Russia", "Germany", "Ukraine", "Belarus", "USA", "China1", "China12", "Germany", "Russia2", "Belarus", "USA" };


布局文件中:

<AutoCompleteTextView 
       android:id="@+id/auto_complete"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       />









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疯人院的院长大人

给点实际性的支持不?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值