ListView详解

来源:互联网 发布:铝框拉杆箱选购 知乎 编辑:程序博客网 时间:2024/05/16 16:19

ListView作为安卓手机系统中使用非常广泛的一种主件,它以垂直列表的形式显示所有列表项。

ListView的常用属性;

android:stackFromBottom,设置是否从底端开始排列列表项;

android:transcriptMode,设置该主件的滚动模式。该属性支持如下属性值。

disabled:关闭滚动。这是默认值;

normal:当该ListView受到数据改变通知,且最后一个列表项可见时,该ListView将会滚动到底端

alwaysScroll:该ListView总会自动滚动到最低端。

说道ListView就不得不说Adapter适配器,因为只有通过Adapter才可以把列表中的数据映射到ListView中。

由于本人暂时只用到最简单的ListView,其他复杂的ListView未完待续。

1.简单的ListView

在List列表中如果不存在过于复杂的东西 我们可以直接去new ArrayAdapter() 来绘制列表,无须继承ArrayAdapter,重写它的方法。

ListView pairedListView = (ListView) findViewById(R.id.paired_devices);

mPairedDevicesArrayAdapter = new ArrayAdapter<String>(this, R.layout.device_name);

newDevicesListView.setAdapter(mNewDevicesArrayAdapter);


0 0