android高级控件(ListView) 列表控件

本文介绍了如何在Android中使用ListView作为高级控件,详细步骤包括在strings.xml中定义数据源,通过`getResources().getStringArray(R.array.data)`获取数组,设置Spinner的`android:entries`属性。对于ListView,讲解了创建ListView控件、创建数据源、创建ArrayAdapter、设置适配器以及添加点击监听的流程。此外,还展示了案例,如何实现左图标右文字的效果,涉及两组数据,一组为图片资源,一组为文字,并给出了SimpleAdapter的用法。
摘要由CSDN通过智能技术生成

在strings中创建一个strings.xml,并定义字符串数组,用于当数据源


张三
李四
王五
张三丰
abc
abb
bbb
110
120

得到字符串数组:
String[] data = getResources().getStrigArray(R.array.data);

Spinner 下拉列表框属性:
android:entries = “@array/data” //设置下拉列表项

ListView 列表控件
(1)创建ListView控件
(2)创建数据源(注意加final)
(3)创建适配器(ArrayAdapter)
(4)设置控件适配器
(5)添加点击监听
控件.setOnItemClickList(new AdapterView.OnItemClickListener(){
//重写方法
});


案例1:左图标,右文字
(1)创建两个控件,一个一个
(2)该案例应用到两组数据,一组图片,一组文字;
int[] images={R.drwable.x1, R.drwable.x2, ……};
String[] title={“哈哈”,”呵呵”, ……};

//下面的SimpleAdapter第二个参数需要一个集合数据,因此下列代码:
List<Map<String,Object>> data = new ArrayList<>();
for(int 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值