安卓|数组适配器与ListActivity理论详细内容点击

本博文源于安卓基础,对数组适配器与ListActivity做理论的深入

数组适配器

使用数组适配器(ArrayAdapter)来装配数据。要装配一批数据。就需要连接ListView视图对象和数组适配器来适配工作。
ArrayAdapter的构造需要3个参数,依次为this,ListItem布局文件。Abdroid系统内置了多种ListItem布局方式。

  • android:R.layout.simple_list_item_1:一行txt。
  • android:R.layout.simple_list_item_2:一行title,一行text
  • android:R.layout.simple_list_item_single_choice:单选项
  • android:R.layout.simple_list_item_multiple_choice:多选项

很多时候,应用程序不是仅显示列表就可以了,还需要和列表进行一些互动。
第一种:

OnItemClickListener listener;//单击Item时调用
public void OnItemClick(AdapterView parent ,View view,
 int position long id);

第二种:

OnItemSelectedListener itemSelectedListener;//选中Item时调用
public void OnItemSelected(AdapterView parent ,View view,
 int position long id)

ListActivity类

ListActivity和只包含一个ListView组件的普通Activity没有太大区别,都是实现了一些封装并做了很多优化,方便显示列表信息
ListActivity类继承于Activity,默认绑定了一个ListView组件,并提供一些与ListView处理相关的操作。常用的方法为getListView(),该方法返回绑定的ListView组件。
在Activity中获得相关组件实例,通过列表的选项事件调用onItemClick()方法显示相应内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值