Button和ImageButton的特徵android
一、共有的特徵:code
均可以做爲一個按鈕產生點擊事件;xml
二、不一樣點:事件
Button有Text屬性,ImageButton沒有;圖片
ImageButton有src屬性,Button沒有。字符串
三、產生明顯的點擊效果string
Button:it
通常name等的字符串咱們不會直接寫在XML文件中,而是寫在res/values文件夾下的strings.xml文件中。登錄
<string name="button_name">登陸</string>
而後在activity_main.xml中以下代碼中最後一句同樣設置:自適應
<Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/button_name" />
ImageButton:
<ImageButton android:id="@+id/imageButton1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignLeft="@+id/button1" android:layout_alignRight="@+id/button1" android:layout_below="@+id/button1" android:src="@drawable/ic_launcher" />
則可實現如下效果:
注意:設置background圖片會自動填充整個ImageButton,設置src圖片會自適應