First, button and ImageButton Special certificate:
1. Common Special Certificate:
Can be used as a button to generate click events
2. Different Special certificates:
Button has the Text property, ImageButton No
ImageButton has the SRC attribute, button has no
Ii. Setting the button and ImageButton controls in the layout file
<ButtonAndroid:id= "@+id/button1"Android:layout_width= "Match_parent"Android:layout_height= "Wrap_content"Android:text= "@string/login" /> <ButtonAndroid:id= "@+id/button2"style= "? Android:attr/buttonstylesmall"Android:layout_width= "Match_parent"Android:layout_height= "Wrap_content"Android:text= "@string/login"Android:background= "#ff00ff" /> <ImageButtonAndroid:id= "@+id/imagebutton1"Android:layout_width= "Match_parent"Android:layout_height= "Wrap_content"android:src= "@drawable/ic_launcher" /> <ImageButtonAndroid:id= "@+id/imagebutton1"Android:layout_width= "Match_parent"Android:layout_height= "Wrap_content"Android:background= "@drawable/ic_launcher" />
Buttons (Button controls) and ImageButton (Picture button controls) for Android controls