设为首页收藏本站

移动叔叔

搜索
查看: 2993|回复: 0
打印 上一主题 下一主题

安卓4.0 修改一级菜单、二级菜单字体颜色教程 教程原始素材来自网络,并经过肌肉...

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-2 02:04:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
教程类
教程类: 刷机定制
安卓4.0修改一级菜单、二级菜单字体颜色教程
教程原始素材来自网络,并经过肌肉测试过,肌肉基本都是在MTK系列机器上测试的。




1、反编译framework-res.apk,找到\res\values\styles.xml,用记事本打开,找到此处
<stylename="TextAppearance.Widget.IconMenu.Item"
parent="@style/TextAppearance.Small">
<itemname="textColor">?textColorPrimary</item>
</style>
复制代码
这里的textColor就是一级菜单上字体的颜色

?textColorPrimary 白色
?textColorPrimaryInverse 黑色

比如像由白色修改为黑色,这里就修改为
1.          <stylename="TextAppearance.Widget.IconMenu.Item"parent="@style/TextAppearance.Small">
2.             <itemname="textColor">?textColorPrimaryInverse</item>
3.          </style>
2、再找到
1.         <stylename="Theme.ExpandedMenu" parent="@style/Theme">
2.             <itemname="listViewStyle">@style/Widget.ListView.Menu</item>
3.             <itemname="windowAnimationStyle">@style/Animation.OptionsPanel</item>
4.             <item name="background">@null</item>
5.             <item name="itemTextAppearance">?textAppearanceLarge</item>
6.          </style>
复制代码
这里itemTextAppearance就是二级菜单字体的颜色


?textAppearanceLarge 白色
?textAppearanceLargeInverse 黑色

比如我们由原来的白色修改为黑色,就修改为
1.         <stylename="Theme.ExpandedMenu" parent="@style/Theme">
2.             <item name="listViewStyle">@style/Widget.ListView.Menu</item>
3.             <itemname="windowAnimationStyle">@style/Animation.OptionsPanel</item>
4.             <item name="background">@null</item>
5.             <itemname="itemTextAppearance">?textAppearanceLargeInverse</item>
6.          </style>
复制代码
3、3J菜单字体颜色修改

打开\res\values\colors.xml,找到
1.          <colorname="dim_foreground_light_disabled">#80323232</color>
复制代码
这里修改为自己需要的颜色代码即可,比如黑色#ff000000,白色#ffffffff

修改过程算是比较简单的了

您需要登录后才可以回帖 登录 | 注册

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-11-20 19:23 , Processed in 0.258737 second(s), 18 queries , Gzip On, Memcache On.

返回顶部