如何获取特定的菜单项图标资源ID?

时间:2019-06-13 08:12:19

标签: android menu icons drawable

菜单的定义如下:

<item
            android:id="@+id/nav_slideshow"
            android:icon="@drawable/ic_menu_slideshow"
            android:title="@string/menu_slideshow"
            app:actionViewClass="android.widget.CheckBox"/>

我需要知道xml中提供的android:icon值。有一个方法getIcon(),但它返回了Drawabe对象。如何以int的身份获取资源ID?

[edit]不是重复的,作为可能的答案提出的解决方案无关。

1 个答案:

答案 0 :(得分:0)

据我所知,无法获取已经检索到的资源的资源ID。但是,如果有帮助,您可以通过其名称获取其ID。您可以阅读操作方法here

相关问题