cod*_*key 7 java xml android material-design android-5.0-lollipop
我在Nexus 7上尝试新的Material Design,并且有以下奇怪的行为.第一个应用程序启动时,溢出菜单图标具有不同的颜色.
我改变了android:textColorPrimary
颜色并阅读了本教程.
首次推出应用:
第二次应用推出:
如您所见,首次启动时未设置主要文本颜色的颜色.仅在我按下主页按钮并重新启动应用程序时才会设置.这是我的styles.xml
档案:
<style name="AppBaseTheme" parent="android:Theme.Material.Light">
<item name="android:colorPrimary">#FF4444</item>
<item name="android:colorPrimaryDark">#CC0000</item>
<item name="android:textColorPrimary">#000000</item>
</style>
Run Code Online (Sandbox Code Playgroud)
有人可以解释,为什么会出现这种行为?
我设置android:minSdkVersion="21"
并且不想使用支持库.
只需为选项菜单添加辅助文本颜色即可,即:
<item name="android:textColorSecondary">@color/text_color</item>
Run Code Online (Sandbox Code Playgroud)
在某些情况下,次要颜色被设置为主要颜色。我还不知道为什么。
归档时间: |
|
查看次数: |
11573 次 |
最近记录: |