나는 메뉴 항목 API 레벨에 따라 다른 드로어 블을 사용하고 싶습니다 : sdk 레벨을 기준으로 메뉴 항목에 다른 드로어 블을 사용합니까?
// my_menu.xml
<menu>
<item android:icon="@style/foo"/>
</menu>
// values/styles.xml
<drawable name="foo">@drawable/apple</drawable>
// values-v11/styles.xml
<drawable name="foo">@drawable/orange</drawable>
그래도 작동하지 않는 것
-이 할 수있는 방법이 있나요?는 좀 더 후에 당신에게 좋아
------------- 업데이트 ------------------
감사 읽기,이게 내가 한 방법이다 :
// my_menu.xml
<menu>
<item style="@style/foo"/>
</menu>
// values/styles.xml
<style name="foo">
<item name="android:icon">@drawable/apple</item>
</style>
// values-v11/styles.xml
<style name="foo">
<item name="android:icon">@drawable/orange</item>
</style>
나는 이것이 lxx가 제안하는 것이라고 생각한다.
왜 drawable 대신 item 태그를 사용하지 않습니까? – Ixx
안녕하세요, 미안합니다 제발 정교하게, 제발 따르지 않아? – user291701