博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hello,Views(五)自动填充文字AutoCompleteTextView(附源码)
阅读量:6000 次
发布时间:2019-06-20

本文共 1002 字,大约阅读时间需要 3 分钟。

前言

 

本文根据官方教程适当翻译而来。()

 

1.新建工程HelloAutoComplete

 

2.在res/layout/目录下见一个xml文件作为填充文字的textview样式,list_item.xml:

 

3.修改main.xml文件,包含一个textview和AutoCompleteTextView

4.打开HelloAutoCompleteActivity文件,修改onCreate()方法

@Override public void onCreate(Bundle savedInstanceState)     { super.onCreate(savedInstanceState);         setContentView(R.layout.main);         AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.autocomplete_country); // 通过外部string数组资源绑定到适配器,便于维护         String[] countries = getResources().getStringArray(R.array.countries_array);         ArrayAdapter
adapter = new ArrayAdapter
(this, R.layout.list_item, countries); // 硬编码,直接在代码里声明用到的资源 // ArrayAdapter
adapter = new ArrayAdapter
(this, // R.layout.list_item, COUNTRIES); textView.setAdapter(adapter); }

 

5.OK,运行。()

转载于:https://www.cnblogs.com/avenwu/archive/2012/02/21/2359171.html

你可能感兴趣的文章
配置 Windows 下的 nodejs C++ 模块编译环境 安装 node-gyp
查看>>
201215-03-19---cocos2dx内存管理--具体解释
查看>>
swift菜鸟入门视频教程-12-21讲
查看>>
CSharpGL(11)用C#直接编写GLSL程序
查看>>
仰视源代码,实现memcpy
查看>>
HTTP gzip和deflate的几点区别
查看>>
{Repeater控件} Repeater控件的用法流程及实例
查看>>
AD账号解锁
查看>>
English - in the light of(按照,根据)与according to的区别是什么
查看>>
浅析linux内核中的idr机制
查看>>
【转】.so兼容32位和64位
查看>>
PowerDesigner跟表的字段加注释
查看>>
w !sudo tee %
查看>>
javascript面试题:如何把一句英文每个单词首字母大写?
查看>>
URAL 1962 In Chinese Restaurant 数学
查看>>
计算 TPS,QPS 的方式
查看>>
poj2828 线段树
查看>>
洛谷⑨月月赛Round2 P3393逃离僵尸岛[最短路]
查看>>
群晖NAS使用Docker安装迅雷离线下载出现the active key is not valid.
查看>>
spring boot 2使用Mybatis多表关联查询
查看>>