我通常在xml中使用android:icon="@drawable/my_icon"
来设置drawable,但是在一些项目中我看到了android:icon="?my_icon"
的代码。
android:icon="@drawable/my_icon"
和android:icon="?my_icon"
有什么区别呢?
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomTheme">
<item name="windowBackground">@drawable/screen_background_white</item>
<item name="panelForegroundColor">#FF000000</item>
<item name="panelBackgroundColor">#FFFFFFFF</item>
<item name="panelTextColor">?panelForegroundColor</item>
<item name="panelTextSize">14</item>
<item name="menuItemTextColor">?panelTextColor</item>
<item name="menuItemTextSize">?panelTextSize</item>
</style>
</resources>