利用selector设置ImageButton不同状态下的背景图片

在Android中,控件Button和ImageButton一般有三种状态:常态(normal)、点击状态(pressed)、聚焦状态(focused)。很多时候,我们为了提高用户的体验常常为Button以及ImageButton的不同状态设置不同的背景图片,下面介绍一种利用selector设置Button和ImageButton不同状态下的背景图片的方法。

具体步骤如下:

一、在res/drawable文件下创建selector.xml,示例代码如下:

二、编写布局文件,为布局文件中的ImageButton设置selector,示例代码如下:

到此就为ImageButton的不同状态设置了不同的背景图片。

THE END!



你可能感兴趣的:(imagebutton)