Button 控件是android 基本空间之一。
xml布局文件中这样使用
<Button
android:layout_height="wrap_content" 高
android:layout_width="wrap_content" 寛
android:text="@string/self_destruct" 按钮上的文本
android:onClick="selfDestruct" /> 当点击该按钮时出发一个方法。
这个方法定义时必去是public如:
public void selfDestruct(View view) {
// Kabloey
}
ImageButton 是可以以图片为按钮的控件,一般他的图片是.9.png
它需要一个状态切换的xml。可以放到资源文件里面在布局xml中以Id引用。
xml如:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/button_pressed" /> <!-- 按下-->
<item android:state_focused="true"
android:drawable="@drawable/button_focused" /> <!-- 弹起-->
<item android:drawable="@drawable/button_normal" /> <!-- 默认的-->
</selector>
常用的button控件就这两个。