皮肤选项菜单Android

皮肤选项菜单Android,第1张

概述我正在尝试皮肤 android上的选项菜单.我用自定义主题改变了背景颜色,但是由于某种原因我无法获取文本颜色. 我的主题 <style name="default" parent="@android:style/Theme.NoTitleBar"> <!-- Menu panel colors --> <item name="android:panelBackground">@ 我正在尝试皮肤 android上的选项菜单.我用自定义主题改变了背景颜色,但是由于某种原因我无法获取文本颜色.

我的主题

<style name="default" parent="@androID:style/theme.NoTitlebar">    <!--  Menu panel colors -->    <item name="androID:panelBackground">@color/optionsMenuBackgroundcolor</item>    <item name="androID:panelFullBackground">@color/optionsMenuBackgroundcolor</item>    <!--  Menu item colors -->    <item name="androID:itemTextAppearance">@style/OptionsMenuFont</item> </style>

我的样式为选项菜单字体

<style name="OptionsMenuFont" parent="@androID:style/TextAppearance.Widget.IconMenu.Item">    <item name="androID:textcolor">@drawable/menu_item_Font</item></style>

我可以为按钮颜色选择器menu_item_Font.xml绘制

<?xml version="1.0" enCoding="utf-8"?><selector xmlns:androID="http://schemas.androID.com/apk/res/androID" >    <!--  Put other state colors up top -->    <item androID:color="@color/optionsMenuTextcolor" /></selector>

那个颜色只是一个十六进制颜色#c4c4c4

我在这里缺少什么?

解决方法 这个问题已经以不同的方式被问了几次.使用XML布局,您可以更改背景颜色,但不能更改文本颜色:

http://code.google.com/p/android/issues/detail?id=4441

但是,您可以编写一个自定义类来完成菜单的皮肤化:

http://www.techjini.com/blog/customizing-background-and-text-color-in-options-menu-android/

总结

以上是内存溢出为你收集整理的皮肤选项菜单Android全部内容,希望文章能够帮你解决皮肤选项菜单Android所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1131871.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存