一、按钮(选择器)
<1> Button(按钮)
android:text设置按钮上的文字,ImageButton不能有文字
android:background设置按钮的背景颜色
<2> ImageButton(图片按钮)
android:src设置背景图片
android:adjustViewBounds调整边框以适应图片大小
android:padding设置图片的填充
<3> 9.png(九妹图)
1、作用:解决图片变形
2、工具:sdk\tools\draw9pathch.bat
3、
<4>要设置按钮不同状态时的样式,需要使用Selector资源。
<5> 事件处理:
二、选择框
<1> RadioButton(单选框)
RadioButton必须要放到RadioGroup中(RadioGroup的android:orientation属性指定按钮的排列方向)
必须指定id
android:checked是否选中
<2> CheckBox(复选框)
<3>ToggleButton(开关状态按钮)
android:checked设置开关的状态
三、日期 / 时间控件
<1> 日期控件:
DatePicker
android:calendarViewShow="false"设置不显示日历
获取年份:datePicker.getYear()
获取月份:datePicker.getMonth()
获取天数:datePicker.getDayOfMonth()
事件:
DatePickerDialog
选择日期弹出框
事件:
<2> 时间控件:
TimePicker
设置24小时制:timePicker.setIs24HourView(true);
获取小时:timePicker.getCurrentHour();
获取分钟:timePicker.getCurrentMinute();
TimePickerDialog
事件:
TimePickerDialog.OnTimeSetListener
-->public void onTimeSet(TimePicker view,int hourOfDay, int minute)