android:layout_weight及listView的Adapter

来源:互联网 发布:python中class的用法 编辑:程序博客网 时间:2024/05/22 02:21
android:layout_weight详解
layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。所有的视图都有一个layout_weight值,默认为零,意思是需要显示多大的视图就占据多大的屏幕空间。若赋一个高于零的值,则将父视图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布局的layout_weight值中所占的比率而定数值越小,重要度越高


AdapterListView和数据源之间的桥梁,根据数据源的不同Adapter可以分为三类:

· String[]: ArrayAdapter 

· List<Map<String,?>>: SimpleAdapter 

· 数据库Cursor: SimpleCursorAdapter

使用ArrayAdapter(数组适配器)顾名思义,需要把数据放入一个数组以便显示;SimpleAdapter能定义各种各样的布局出来,可以放上ImageView(图片),还可以放上ButtonCheckBox等;SimpleCursorAdapter是和数据库有关的东西。



原创粉丝点击