私は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>
はしかし動作するようには思えない - それを行う方法はありますか?
はもう少し後に
-------------更新------------------
[OK]をありがとうこれは私がやった方法です:
// 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が示唆しているものだと思います。
なぜドロワブルの代わりにアイテムタグを使用しないのですか? – Ixx
こんにちは、ごめんなさい申し訳ありませんが、私は従いませんか? – user291701