您的位置:首页 > 移动开发 > Android开发

android开发基础_列表视图一(List View)

2011-09-28 16:57 316 查看
官网解释:

a view that shows items in a verically list,The items come from the ListAdapter associated with this view.

创建listview有两种方式:

1.直接使用ListView进行创建(一:可以用数组,二:调用vlaues里面预先设置好的)

2.让activity集成listactivity

一旦程序中获得了ListView之后,接下来就需要为ListView设置他要显示的列表了, (需要提供一个显示的列表项),就需要借助于内容Adapter了,内容Adapter负责提供需要显示的列表项。

XML属性

android:choiceMode 设置listview的选择行为

android:divider 设置list列表项的分割条(既可以用颜色分割,也可以用Drawable分割)

android:dividerHeight 设置分割条的高度

android:entries 制定一个数组资源,android根据数组资源生成ListView

android:footerDividersEnabled 设置为false,则不再footer view之前绘制分隔条

android:headerDividersEnabled 如果设为false,则不再header view 后绘制分隔符

View Code

<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string-array name="books">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
</string-array>
</resources>


分析:以上采用了两种方法实现了listview,

第一种是在values下新建一个xml文件,在xml文件中设置,listview设置所显示的值,然后在布局文件下调用books

(android:entries="@array/books")

第二种方法是:在java里面findlistview,通过ArrayAdapter决定ListView显示的组件,

运行程序结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: