CheckBox(复选框)
android:checked="true";//默认选中
ImageView(图片视图)
android:src="@drawable/资源名称"
ImageButton(图片按钮)
android:src="@drawable/资源名称"
TimerPicker(时间控件)
public Integer getCurrentHour() //返回当前设置的小时
public Integer getCurrentMinute()//返回当前设置的分钟
public boolean is24HourView() //判断是否是24小时制
setCurrentHour(Integer currentHour) //设置当前的小时数
setCurrentMinute(Integer currentMinute) //设置当前的分钟
setEnabled(boolean enabled) //设置是否可用
setIs24HourView(Boolean is24HourView) //设置时间为24小时制
DatePicker(日期控件)
int getYear() //取得设置的年
int getMonth() //取得设置的月
int getDayOfMonth() //取得设置的日
setEnabled(boolean enabled) //设置是否可用
updateDate(int year, int monthOfYear, int dayOfMonth)//设置一个指定的日期
Spinner(下拉框)
两种配置adpater的方式
第一种:资源文件配置
ArrayAdapter<CharSequence>cadapt=ArrayAdapter.createFromResource(this,资源id, android.R.layout.simple_spinner_item);
第二种:设置具体值
ArrayAdapter<CharSequence>cadapt=ArrayAdapter.createFromResource(this,android.R.layout.simple_spinner_item,数据集合);
布局管理器
LinearLayout(线性布局)
让所有的组件都成为单一的方向,即垂直的或者水平的(默认)
android:layout_weight //该属性控制水平和垂直方向某个空间所占的比例
FrameLayout帧布局
TableLayout(表格布局)
<TableLayout>
<TableRow></TableRow>行
</TableLayout>
android:gravity //文字的摆放的位置:top,left,right,center。。。
RelativeLayout(相对布局)
android:layout_below 摆放在指定组件的下边
android:layout_toLeftOf 摆放在指定组件的左边
android:layout_toRightOf 摆放在指定组件的右边
android:layout_alignTop 以指定组件为参考进行上对齐
android:layout_alignBottom 以指定组件为参考进行下对齐
android:layout_alignLeft 以指定组件为参考进行左对齐
android:layout_alignRight 以指定组件为参考进行右对齐
AbsoluteLayout(绝对布局)
android:layout_x // x轴的开始坐标
android:layout_y // y轴的开始坐标