New*_*ser 3 android menuitem android-actionbar
是否可以在按下时更改MenuItem的图像,并且可以通过选择器完成(按下或选择时,应使用不同的图像更改不同的MenuItem).
一些示例代码会很好.
我查了很多解决方案,但没有多少人做出明确的解释.干杯!
是否可以在按下时更改MenuItem的图像,并且可以通过选择器完成
是的,绝对的.这是一个例子:
将选择器添加到您的drawable文件夹.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Pressed state -->
<item android:drawable="@drawable/ic_action_your_pressed_icon" android:state_pressed="true"/>
<!-- Default state -->
<item android:drawable="@drawable/ic_action_your_default_icon"/>
</selector>
Run Code Online (Sandbox Code Playgroud)
将选择器应用于您MenuItem使用的icon属性:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:icon="@drawable/your_menu_item_selector" ... />
</menu>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5267 次 |
| 最近记录: |