在css中<a 标签可以通过伪类的方式实现鼠标略过,鼠标点击前后的不同样式,在Android,可以通过设置View的“android:background”属性或在代码中通过setBackgroundDrawable()方法设置点击前后View的不同图片。
下面简单介绍下xml和代码两种方式:
1、xml 方式实现
1.1在res/drawable下新建一个xml 如 mybg.xml,具体内容如下:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/menu_home" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/menu_home" />
<item android:state_focused="true" android:drawable="@drawable/menu_home" />
<item android:state_fo