layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。所有的视图都有一个layout_weight值,默认为零,意思是需要显示多大的视图就占据多大的屏幕空间。若赋一个高于零的值,则将父视图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布局的layout_weight值中所占的比率而定。数值越小,重要度越高
Adapter是ListView和数据源之间的桥梁,根据数据源的不同Adapter可以分为三类:
· String[]: ArrayAdapter
· List<Map<String,?>>: SimpleAdapter
· 数据库Cursor: SimpleCursorAdapter
使用ArrayAdapter(数组适配器)顾名思义,需要把数据放入一个数组以便显示;SimpleAdapter能定义各种各样的布局出来,可以放上ImageView(图片),还可以放上Button,CheckBox等;SimpleCursorAdapter是和数据库有关的东西。