Button也是很常用的控件之一。
1. 他的主要属性:id,layout_width,layout_height,text,textSize,textColor。
Button类继承自TextView。View-TextView-Button,CheckBox, RadioButton, ToggleButton。
3. 其他属性:
android:onClick=”onMyButtonClick”
android:minHeight=”92dp” //最小高度
setOnClickListener //事件处理
4.
CheckBox常用方法:
isChecked()检查是否被选中。
监听按钮状态更改,需要添加setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener);
5. RadioButton 一般和radiogroup一起使用。
6.
android.widget. ToggleButton开关形式的按钮
常用属性设置:
android:textOn=“” 选择状态文字
android:textOff=“” 未选状态文字
7. ImageButton

<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/skater"
android:id="@+id/ImageButton01"></ImageButton>
  1. 处理点击
    1>. 内部类
ImageButton myImageButton = (ImageButton) findViewById(R.id.ImageButton01);
myImageButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Toast.makeText(BasicButtonActivity.this, "ImageButton clicked!", Toast.LENGTH_SHORT).show();
}
});

2>. 实现接口
3>. android:onClick=”onMyButtonClick”