今天早上趁老板出差,比较闲,刷了6.5 不错,很美观,很多新版的图标都是60*60的大手笔& \) @; q: }+ e
% o; u9 H6 ]8 u+ J有两点不舒服6 B& \. P# u% j, [. |, R9 N, j
) m& M, Q+ f1 M1.图标变成了3列,有效信息减小很多: T. p4 X1 J$ W V, A( z' e$ |
2.老程序的32*32的图标被强制放大,很毛糙,相当影响心情% I& J$ U6 S, S8 ?6 K4 k( A4 w
9 Q- F7 B- T( `$ d' |google好久,特将开始菜单4列图标及大小调整的方法分享给大家- y4 T6 }3 H1 j$ g
?% o, Y' p @& m: p) |) ?$ W+ t
wm6.5的图标设置是在两个文件里面,windows目录下
4 D* I: b. e( kStartMenu_GridScene_320x320.cpr" w3 f3 A' s' v8 d% A, B/ \
StartMenu_Global_320x320.cpr(横屏)
/ [/ |; c1 ^! p+ \+ k. C/ d6 i0 O t; Z
下载后解压出两个文件,一个是竖屏的一个是横屏的,两个文件复制到"设备\windows"目录下覆盖原有文件就行了。
$ Z9 X# x/ N; C- x' g/ q% x4 R- R# }" \* a0 M( I# k7 E. p
可以用记事本打开,修改后的StartMenu_GridScene_320x320.cpr 内容如下
6 r' q7 a" R* D9 |8 g+ O% U1 q. B7 @. c7 @7 a1 L' G
<Form Width="320" Height="320">, l) K" X) m$ @/ O) B3 M* a% f* q
<StartMenu_GridScene ID="Scene">
- g3 b; k7 Y* K. [' T! r/ l: \3 j5 N) K( ]
<GridView ID="Start Menu Items List" Top="0" Left="0" Width="320" Height="250" Columns="4" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE">
' m' a( J2 q l$ b5 ?2 s <Image ID="Selection" Left="-10" Top="-20" Width="128" Height="105" Source=".\StartMenu_Selection.png" />
2 y8 ^$ S3 k3 J <Layer ID="GridItem" Width="100" Height="96" OnAction ="GridItemAction">
# `* X; \ n( F5 ~1 v+ _0 e5 P <Layer ID="Normal">
/ n3 C4 y, M; q9 y( f! h <Image ID="Image" Left="30" Top="10" Width="45" Height="45" ScaleStyle="Fit" />
( A. E- _# ^3 l; p6 b* k, m8 I$ y+ c& \
<Text ID="Text" Left="30" Top="60" Width="50" Height="30" FontFamily="Tahoma" FontSize="9" HorizontalAlignment="Center" VerticalAlignment="Top" Wrap="True" Trimming="EllipsisCharacter" ForeColor="#00FFFFFF" BackColor="#00000000" />( J' h0 B4 k( H% B
</Layer>
' i# P" Z2 N6 ` l- d! R </Layer>
) A# N# R4 e' u" I2 V- V) ^' P
5 W9 P8 v( M. n L+ p8 Q: X0 ~0 v; @ <Layer ID="NoItems">
4 ?# _8 f- C! G <Text ID="Text" Width="320" Height="20" FontFamily="Tahoma" FontSize="10" ForeColor="#00FFFFFF" Wrap="False" HorizontalAlignment="Center" Trimming="Character" InnerTextType="Resource">shellres.dll,22596</Text>
2 u) X0 M! K% ^. c+ N& x" a) _+ C </Layer># t9 h% _; R6 z# v) N1 {2 V2 C) M
</GridView>1 u3 e% ~: E6 O3 G; ?9 C
' S/ E( Y" Q2 v0 {7 ?6 N </StartMenu_GridScene>
& ~( v" D1 H$ }+ T</Form>1 a! n9 a, ?/ Q+ E/ _1 K1 X; o
# M/ q7 ?$ b' V4 Q6 U4 I# _# g4 U; R, ]) k/ ^% U
说明8 E' F. e9 g( \% u' N
1. <GridView ID="Start Menu Items List" Top="0" Left="0" Width="320" Height="250" Columns="4" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE">; J% q# v, r/ g/ I2 H2 U- L
最后这个Columns="4"就是表示图表显示几列,默认是3,现在我已经改成4
. Z) F7 Z' y5 M8 U/ C, D8 Z; O' N% e, d$ U6 G
2.第6行中 <Layer ID="GridItem" Width="100" Height="96" OnAction ="GridItemAction"> Width="100" Height="96" 数值前面表示图标左右之间的间距,后面那个表示图标上下之间的间距,因为变成4列,所以左右间距要变小,同时上下间距为了美观也可变小
. t+ {- p2 q. g0 z5 e
# p1 m8 G) l8 x! }/ ^1 {( S" ]3.第8行中 <Image ID="Image" Left="30" Top="10" Width="45" Height="45" ScaleStyle="Fit" /> 前面那两个数值表示图标的定位,也就是表示距离最左边和最上面的距离,数值大小表示像素,左边30,上面10是经过我经过试验后效果不错的。后面这两个45表示的是图表的宽度和高度,改得小一点图标好看一点,不会出现马赛克的现象,默认是60。老式的程序图标为32,32实在太小,所以调成45 45,折中一点. j' m Y! t5 w$ g. i- Y
* e9 z0 [2 H" ?3 m% V
4.第10航,<Text ID="Text" Left="30" Top="60" Width="50" Height="30" FontFamily="Tahoma" FontSize="9" HorizontalAlignment="Center" VerticalAlignment="Top" Wrap="True" Trimming="EllipsisCharacter" ForeColor="#00FFFFFF" BackColor="#00000000" />这一行主要是图标下的文字的一些数值,Left="30" Top="60" 表示文字的定位,也就是表示距离最左边和最上面的距离,数值大小表示像素。Width="50" Height="30"这两个表示个图标下面的文字的最大宽度和高度,FontFamily="Tahoma" FontSize="9" 这两个表示文字的字体和字体大小。5 @. x, x- V3 U* w* ^1 c7 d
# i; B$ H9 P( z! n8 r8 i具体怎样,大家可以慢慢尝试,简单的html语言,不难。
$ L: f2 B. r* q4 {' r' X
* S7 V) @1 c9 d0 h本人用了两个小时的时间重启了30多次得出的初步结果,还有些毛糙,希望大家慢慢指正。4 Z# O/ c, _& \# t8 }: _2 m
# @$ h) S" ^' V; H有图有真相7 R( C' z: ?: Z
/ E2 ~* G) W/ P( b
6 x ~0 Z( h" V. Q
/ a2 e$ Z: S4 B2 P2 q修改后的文件下载
2 B/ o L( `' ~
New_Mobile.rar
(903 Bytes, 下载次数: 1335)
) |/ |; s; Y5 Y0 c$ f2 g! V7 T# L% X6 o$ H" L" S
: j$ l3 r0 N# q7 ^( V2 z: L
如果不小心调乱了,这里有原始文件,覆盖即可
' `5 P$ `1 N# n0 v. `# O
Old_Mobile.rar
(901 Bytes, 下载次数: 963)
/ k8 C5 I# [$ s, A! P! r# N' p
: J3 X1 }* Y- j4 Y0 O
' V' \" |* b: G% |( s" V z) ^注意:
2 j- p0 K. o) n0 r( k2 o* l# e1.记事本打开后第几行,第几行的怎么算,可以打开记事本去掉 格式-》自动换行,用手指头数一数就可以,用编辑器的就更简单,直接显示行号7 C. H: d+ @4 h/ ^# t
2.我出现这个情况,用activesync的浏览功能,无法将修改后的文件直接覆盖windows的文件,提示权限不足,可以先复制到手机里,用resco覆盖即可,会提示你rom文件有风险之类,无视之3 C! R9 l/ | F4 m
3.本人使用的wm6.5 21857,和这个同学的REALVGA,就因为他的图片激发起我对4列图标的追求: D) Y( _' W' o( [0 v) H' S( c
http://www.treo8.com/bbs/viewthr ... p;highlight=realvga |