android控件学习之十二 ImageButton与Button
的有关信息介绍如下:在本次实例中主要是学习android控件中的ImageButton使用。然后比较下与Button使用的有什么区别
新建一个android工程,命名为ImageButtonTest,参数的设定,用户可以自行设定,参见下图
初始化下main.xml中ImageButton,Button的属性信息,以及将两个按钮的图片放到\res\drawable文件目录下,按钮的图片可以自己找
初始化ImageButton 和 Button的信息,对于控件捕获鼠标按下与释放操作,执行同样的事,改变他们的按钮图片,可以看看效果
看看结果,先是按下ImageButton按钮,然后释放,看结果
然后按下Button按钮,然后释放,再看看结果
在ImageButton中,如果使用XML配置文件来设置图片的效果的话,就不要再指定它的android:src=""属性值了,否则图片的按下效果就出不来了。将src属性配置上,然后看看结果
从上面的图片,我们可以看出,android:src="@drawable/button",ImageButton的src始终是button.jpg的图片,展示在中央,无论ImageButton背景怎么变化,src图片都始终在中央
最后:ImageButton与Button实际上功能一样,Imagebutton 继承 Imageview,就是用一个图标代表了一些文字,它没Android:text属性。
它由Android:src指定图标的位置 android:src="@drawable/back" Button 继承 Textview,所以TextView的一些属性也适用于Button控件。
在ImageButton中,如果使用XML配置文件来设置图片的效果的话,就不要再指定它的android:src=""属性值了,否则图片的按下效果就出不来了