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图片会自适应