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
分析:以上采用了两种方法实现了listview,
第一种是在values下新建一个xml文件,在xml文件中设置,listview设置所显示的值,然后在布局文件下调用books
(android:entries="@array/books")
第二种方法是:在java里面findlistview,通过ArrayAdapter决定ListView显示的组件,
运行程序结果如下:
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显示的组件,
运行程序结果如下:
相关文章推荐
- Android开发基础:自定义下拉列表样式(spinner的用法)
- Android列表视图(List View)
- Android开发之视图动画基础
- Android应用开发学习之列表视图
- Android开发之视图动画基础
- Android列表视图(List View)
- 步步为营_Android开发课[19]_用户界面之ListView(列表视图)
- Android游戏开发基础part1-View视图和SurfaceView视图
- Android游戏开发基础part1-View视图和SurfaceView视图
- Android开发总结笔记 ListView(列表视图[上]) 1-3-1
- Android开发总结笔记 ListView(列表视图[下]) 1-3-3
- Android应用开发学习笔记之列表视图
- Android开发基础之AlertDialog的列表对话框的使用
- ListView(列表视图)+BaseAdapter(基础适配器)=android滑动列表
- Android开发总结笔记 ListView(列表视图[中]) 1-3-2
- Android列表视图(List View)
- Android开发之仿IOS版百度贴吧切换账号时的弹出视图
- Android用户界面开发(7):下拉列表
- [置顶] Android Multimedia框架总结(十七)音频开发基础知识
- Android开发基础规范