首页 > Android ToolBar上的menu图标怎么在点击之后更换?

Android ToolBar上的menu图标怎么在点击之后更换?

也就是menu里面的某一个选项设置成ifroom 或者always时显示的图标;是否能实现点击之后更换的效果?
比如这样的场景:点击一个「喜欢」的爱心形状的图标,就把它点亮成红色爱心。


对于点击就能改变状态的 一般都是在drawable中自定义一个xml文件使用

<selector>
    <item android:state_pressed="false">
        //...
    </item>
    <item android:state_pressed="true>
        //...
    </item>
</selector>

楼上的方法很简单,也或者在也可以在onClick回调监听里面去修改。

【热门文章】
【热门文章】