在android中动态按下图标的图标

时间:2011-05-16 06:11:05

标签: android

我的图标在不同的运行中具有不同的图像,并且对于图标上的每个图像,存在与该图像对应的另一图像,该图像是在按下时必须显示的图像。 即我想以编程方式更改图标的按下图像。有没有办法做到这一点。请帮助.....

1 个答案:

答案 0 :(得分:0)

试试这个

img.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="false" 
          android:drawable="@drawable/img_selected" />
    <item android:state_focused="true" 
          android:state_pressed="true"
          android:drawable="@drawable/img_selected" />
    <item android:state_focused="false" 
          android:state_pressed="true"
            android:drawable="@drawable/img_disabled" />
    <item android:drawable="@drawable/img_selected" />
</selector>

并为imageview设置背景xml