找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

搜索
热搜: 同步 ROOT 上网
查看: 24071|回复: 177

◆继续修改menu.ml◆定制你自己的菜单项名称 [复制链接]

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

精华
4
帖子
430
金币
6582
注册时间
2006-1-2

索尼爱立信论坛海洋勋章 优秀会员GG勋章 绿叶勋章 热心会员勋章

发表于 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

查看全部评分

Rank: 4Rank: 4Rank: 4Rank: 4

精华
0
帖子
339
金币
5955
注册时间
2005-9-7
发表于 2006-6-12 20:20:12 |显示全部楼层
这种方法是不是太爆力了,一定有一个文件用于存储不同语种下的图标名称。从xml看也是这样,要不然se不是累死,换个文件就要把这个文件弄出来搞一遍

使用道具 举报

Rank: 4Rank: 4Rank: 4Rank: 4

精华
1
帖子
250
金币
8508
注册时间
2006-1-12

索尼爱立信论坛海洋勋章

发表于 2006-6-12 20:22:18 |显示全部楼层
原帖由 yaanlpc 于 2006-6-12 20:20 发表
: h: k) C8 t2 g1 t: a这种方法是不是太爆力了,一定有一个文件用于存储不同语种下的图标名称。从xml看也是这样,要不然se不是累死,换个文件就要把这个文件弄出来搞一遍
" r# y1 H; c, z0 Z1 ~( Y4 ^
同感

使用道具 举报

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

精华
4
帖子
430
金币
6582
注册时间
2006-1-2

索尼爱立信论坛海洋勋章 优秀会员GG勋章 绿叶勋章 热心会员勋章

发表于 2006-6-12 20:40:28 |显示全部楼层
原帖由 yaanlpc 于 2006-6-12 20:20 发表
4 G. z, Z) D; A+ \: c$ p这种方法是不是太爆力了,一定有一个文件用于存储不同语种下的图标名称。从xml看也是这样,要不然se不是累死,换个文件就要把这个文件弄出来搞一遍

8 p, y8 b! X; l4 P' d% @  T
2 l: n! [6 \! ]& Q+ `# X9 p图标名称其实默认是和textid是对应的,textid就好比一个变量,标识了每个菜单项的名称索引,系统使用什么样的界面语言,它就从系统里提取什么样语言的名称。所以你的想法也是对的,但是不是一个文件来储存,而是每种语言对应一个语言文件。从这个意义上说,这和平时windows应用程序的多语言机制其实没有什么分别。2 T5 c  N3 N0 \  s! q
$ t+ u" O8 |# W1 k: r" `
所以se不会累死,而你又不可能直接去改对应的语言文件(经过编码的,要解码了才能修改),当然只剩下一条路,就是直接给出text本身了,呵呵。

使用道具 举报

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

精华
4
帖子
430
金币
6582
注册时间
2006-1-2

索尼爱立信论坛海洋勋章 优秀会员GG勋章 绿叶勋章 热心会员勋章

发表于 2006-6-12 20:41:42 |显示全部楼层
原帖由 hel0827 于 2006-6-12 20:35 发表. V( p% ^& j% Z
呵呵,顶你!支持~~
! j$ D) f- k9 ?) K不过我觉得改标题意义不大的说……
3 g+ o' [1 |$ p9 j$ Y

; w; m7 m5 t" R. O0 l5 F9 K9 }同意,只是说明可以改而已,名称改不改其实有啥关系呢,呵呵

使用道具 举报

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

精华
4
帖子
430
金币
6582
注册时间
2006-1-2

索尼爱立信论坛海洋勋章 优秀会员GG勋章 绿叶勋章 热心会员勋章

发表于 2006-6-12 20:44:16 |显示全部楼层
原帖由 mystic314 于 2006-6-12 20:24 发表& |% D" ~" F, `; [
750能用吗?

7 n0 I/ `% N. x+ L' N# f3 L+ _
. }; j! @1 V: l  r/ i7 N道理是一样的

使用道具 举报

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

精华
0
帖子
469
金币
6598
注册时间
2006-4-20
发表于 2006-6-12 20:50:38 |显示全部楼层
我觉得这应该是索爱工程师泄露出来的吧。呵呵。  z6 q& q/ |; ^0 Z* Z/ _
% |, ~% k8 U8 N- D. }1 q( \
要不是怎么也猜不到这样改法啊?
" s4 `0 B2 f8 y- @/ B( l4 Z1 X( s% d% v5 ?- s4 x1 e
标记和结点都变了。

使用道具 举报

Rank: 4Rank: 4Rank: 4Rank: 4

精华
0
帖子
162
金币
5425
注册时间
2005-11-2
发表于 2006-6-12 20:55:59 |显示全部楼层
LZ请问我的D750i   CDI 36 Color BROWN      
4 T. H4 ?# m( D3 o2 G* S
9 {6 {2 W9 y) x" ]: T& y3 a7 r可以用FAR.EXE修改手机功能吗?

使用道具 举报

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

精华
4
帖子
430
金币
6582
注册时间
2006-1-2

索尼爱立信论坛海洋勋章 优秀会员GG勋章 绿叶勋章 热心会员勋章

发表于 2006-6-13 11:15:06 |显示全部楼层
原帖由 sskyss 于 2006-6-13 04:41 发表0 M) m) u6 l" S! ^
菜单名字更新失败,看来要改中文还得继续研究一下啊。
4 ^& j+ W$ l8 e! T+ P0 E$ {- c  d% ]

1 q+ B0 w% `8 n0 Z注意编码,要用ANSI as UTF-8的形式

使用道具 举报

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

精华
4
帖子
430
金币
6582
注册时间
2006-1-2

索尼爱立信论坛海洋勋章 优秀会员GG勋章 绿叶勋章 热心会员勋章

发表于 2006-6-13 11:15:51 |显示全部楼层
原帖由 edmundhund 于 2006-6-13 10:56 发表
5 M  T3 X8 J5 U5 C# @# P高手啊,请教楼主,能否限制安装向导这一功能
5 |0 j& U+ z8 P5 K) z
7 z5 u; ?/ ]- R6 k7 o' w0 ~) f
也许,可能,大概
+ f7 _, g: o. W; i# E3 C如果我手上有足够的信息就可以回答你这个问题了

使用道具 举报

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

关闭

站长推荐

积分商城5-21新货上架了!
积分商城5-21新货上架了!
安卓毛绒玩具 安卓储蓄罐 安卓读卡器 安卓玩偶!安卓机器人主题!

查看 »

Archiver|手机版|索尼手机论坛 ( 京ICP备09055130号 )  

GMT+8, 2012-5-22 12:48 , Processed in 0.117303 second(s), 19 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部