图片按钮,ImageButton和Button的区别:
属性有:
(1) Android:Layout_width&height设置布局宽度和高度,一般为match_parent与父容器相同,wrap_content为包裹自身内容
(2) android:src,指定图片的资源文件,
(3) android:background,这只背景颜色
1、单选按钮,RadioButton,常用属性:
(1) Android:Layout_width&height设置布局宽度和高度,一般为match_parent与父容器相同,wrap_content为包裹自身内容
(2) android:text,这只按钮的文本内容
(3) android:checked,设置是否选中
单选按钮组,RadioGroup,在改标记中的单选按钮为一个单选按钮组,单选按钮组只能选中一个单选按钮,
获取单选按钮的值得两种方法:
第一种:改变单选按钮组的值时获取,先获取单选按钮组,添加选中按钮改变监听器, 用getText()便可获取。
第二种:单击其他按钮时获取选中值(例如提交按钮),为提交按钮设置单击事件监听器, 然后获取单选按钮对象,用isChecked()判断是否选中,若选中则输出getText(),
2、复选框组件,CheckBox,常用属性:
(1) Android:Layout_width&height设置布局宽度和高度,一般为match_parent与父容器相同,wrap_content为包裹自身内容
(2) android:text,这只按钮的文本内容
(3) android:checked,设置是否选中
3、日期选择器,DatePicker,获取选中的时间,先获取时间选择器对象,再实例化一个java 的日历对象,用日历对象获取年月日
4、时间选择器,TimePicker,获取选中的时间,先获取时间选择器对象,为对象添加时间 改变事件监听器,
5、进度条组件,ProgressBar,默认是圆形进度条,
,属性:
(1) style,设置进度条的样式,主题属性自己查。
设置进度属性:
(1) Android:max,设置最大进度值
(2) Android:progress,设置当前进度,
要进度条实时更新:,
6、拖动条,是进度条的子类,SeekBar,属性同进度条,
(1) Android:thumb,可以设置进度点的图标,
为拖动条绑定事件,要设置拖动条改变事件,
、
三个方法分别为:进度条改变触发,开始拖动进度条触发,停止拖动进度条触发,
7、图像视图组件,ImageView,图片要放在drawable目录中,属性:
(1) Android:src,设置图片文件
(2) Android:scalcType,设置缩放方式,
(3) Android:tint,设置着色,
8、网格视图,GridView,属性:
(1) Andro:numColumns,设置行数
需要设置设配器进行设置图片,将数据源的图片显示在网格视图中,android的四个适配器实现类:
(1) ArrayAdapter
(2) SimpleAdapter
(3) SimpleCursorAdapter
(4) BaseAdapter