VIiew
1.普通view:imageView图片控件、ScrollView滑动布局、CheckBox复选框控件、RadioButton单选按钮RadioGrouyp单选组
2.高级view:Spinner下拉列表
五大布局:
线性布局:LinearLayout控制水平和垂直,有比重weight 对齐gravity
表格布局:TableLayoutTableRow表示行,有多少控件就有多少列
相对布局:RelativeLayout相对于谁,对齐align,默认位置0,0多个会覆盖
帧布局:FramLayout跟相对布局特点一样,嵌套别的布局使用
绝对布局:AbsoluteLayout 过时的不建议使用,做屏幕适配不好控制
数组适配器ArrayAdapter
1.适配器是数据与视图之间的桥梁
2.创建需要展示数据数组String []citys ={"上海","北京","广州","深圳","临湘","岳阳"};
ArrayAdapte<String> adpter = new ArrayAdapter<String>(
MainActivity.this,//上下文
android.android.R.layout.simple_list_item_1 , //Androidz自带适配器所需布局
android.R.id.text1,//id
citys,//所需数组对象
//spinner控件去的id,我这里比如是sp_city
sp_city.setApdater(apdater);//设置适配器
)