- UID
- 1776993
- 精华
- 4
- 帖子
- 430
- 主题
- 38
- 积分
- 1670
- 阅读权限
- 50
- 威望
- 322
- 活跃度
- 515
- 性别
- 保密
    
 - 精华
- 4
- 帖子
- 430
- 金币
- 6582
- 注册时间
- 2006-1-2
|
发表于 2006-6-12 20:02:37
|显示全部楼层
修改menu.ml实现12宫菜单图标大家应该知道了,那么,还可以继续修改,达到自定义菜单项目名称的目的。
4 g( F5 M3 L/ c Y8 |% S# v' A2 i. |$ i6 A
修改方法用下面这个例子来说明。! J* }# a8 g$ } S: F
7 L. @" @- L3 @
比如PlayNow菜单项在原始的menu.ml中是这样定义的: {9 s$ D- d" L
- L8 F! p- t/ H% W7 V* f9 H% q
<element id="PlayNow" replace="next">
0 e( U* _: r2 e+ N4 u* @2 b <label type="name" textid="DIL_PRE_PLAY_LINK_TXT" />
# k g( @7 ~5 [, i9 m1 v& x <icon pos="unselected" source="internal">PREPLAY_DESKTOP_ICN</icon> 3 h8 p+ N7 x" I L9 x3 @; E, D
<icon pos="selected" source="internal">PREPLAY_DESKTOP_SELECTED_ICN</icon>
0 b$ H0 k* k" t2 A% B( H <link type="internal" />
7 A2 G( o% @9 Z$ S</element># r* y5 W$ [/ D& x) N% k5 h
* `8 w% w$ U- L, ~
蓝字部分就不提了,修改后可以实现自定义图标。4 f' K8 [& M/ {" Q
/ _- L0 O( {" n, L" p
红色部分,比如可改为* i) s# p$ c: i! m% ]# B) ~
<label type="name"><text>玩转索爱</text></label>% ~" R% P- E! t# Y$ W2 m
; A+ h/ P+ i5 r2 Y9 R
然后保存后,复制到手机,重新开机后,看,结果出来了,同理还可以改其他相应的菜单项
. {7 _1 a/ x* V' K* O& Y9 l, H
& H- _( V3 D. l9 b2 S0 n) m; I注意:如果在menu.ml文件要改中文名,需要把menu.ml保存为ANSI AS UTF-8的格式,保存为纯ANSI或者UTF-8的格式,手机都不能正确识别,菜单render会失败,不要说我没提醒过哦
. P g& a7 r) [ T' O: S X& ~. {& h' K* {! b& e. A
我是使用Notepad++来编辑menu.ml文件的,这实际上是一个xml文件,所以可以手动高亮为xml显示,然后,关键的地方,在“格式”菜单里默认是ANSI编码,要选中“以UTF-8码显示”。这样,再编辑label的文本为你需要的中文名称,然后保存menu.ml文件即可。7 s2 U. i' M, Q8 ]
. _: N5 ]% b* i3 h- r+ H
[ 本帖最后由 caigua 于 2006-6-13 14:46 编辑 ] |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

-
1
查看全部评分
-
|