首页 > 代码库 > Button ImageButton以及ImageView的区别

Button ImageButton以及ImageView的区别

ImageButton组件的功能跟Button组件的功能是相同的

他们的差别就在:ImageButton组件上显示的是图片,而Button组件上显示的是文字。

因此ImageButton组件可以让我们可以用生动有趣的方式来给用户送去优质体验。

但是需要注意的是,在使用Imagebutton的时候,我们事先必须把自己准备添加的图片放入res/drawable文件夹里面,图像的格式可以是png,jpg,gif。还有ImageButton在使用时需要设置一个id。在它上面显示图片使用的是:Android:src=http://www.mamicode.com/""这个属性。下面示例:

<ImageButton android:id="@+id/imgBtn"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src=http://www.mamicode.com/"@drawable/你自己想设置的图像文件名"

/>

其他使用方面跟Button相同 ,设置一个listenner就可以实现你想要的功能了。

而 ImageView组件仅仅用在显示图片用途上,他不能想Button一样可以设置按下后的执行程序。

但是有一个有点是,它可以在程序运行的过程中变化 使用setImageResource()方法。

Button ImageButton以及ImageView的区别