今天早上趁老板出差,比较闲,刷了6.5 不错,很美观,很多新版的图标都是60*60的大手笔
: j x: k T+ B/ @+ |& n, V6 c' t$ j2 b
有两点不舒服
; [' L6 N5 s' J/ p/ f0 Q: I3 h3 h6 w1 [
) [& R* d1 s J* }0 L1.图标变成了3列,有效信息减小很多: m: s% W* T( P8 e7 u& `5 v
2.老程序的32*32的图标被强制放大,很毛糙,相当影响心情: a' V' X! P! X) f
$ @4 l7 L/ A# |8 s/ bgoogle好久,特将开始菜单4列图标及大小调整的方法分享给大家3 G4 h' j2 ?; V, O, f' J
5 j: A; \; S7 Z* q4 }: y; m
wm6.5的图标设置是在两个文件里面,windows目录下9 F0 m+ Z$ z$ s1 @
StartMenu_GridScene_320x320.cpr
: \- T' }3 }% | c+ Y" cStartMenu_Global_320x320.cpr(横屏)7 f! k( L8 `; x- e- P
) U3 F8 J5 k8 A+ H. |" b8 ~ ]; e下载后解压出两个文件,一个是竖屏的一个是横屏的,两个文件复制到"设备\windows"目录下覆盖原有文件就行了。
6 h, e+ o+ S8 ^7 U8 E/ k2 t2 D
3 ?0 E- J# _% G8 t$ R4 i可以用记事本打开,修改后的StartMenu_GridScene_320x320.cpr 内容如下
! J" P8 U+ w0 p1 M# f p9 s" N! N# }1 I3 D; P2 n
<Form Width="320" Height="320">
; x- Y. [1 Y7 c* i+ ~# N) F <StartMenu_GridScene ID="Scene">
. T) D. q5 x4 U' D
( K, a! R5 G) A1 ^0 F <GridView ID="Start Menu Items List" Top="0" Left="0" Width="320" Height="250" Columns="4" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE">
# x `2 q( i6 ?, A9 P& n0 M6 H <Image ID="Selection" Left="-10" Top="-20" Width="128" Height="105" Source=".\StartMenu_Selection.png" />" l! E+ L4 ~+ Y) k
<Layer ID="GridItem" Width="100" Height="96" OnAction ="GridItemAction">6 p0 G( c6 S" C G6 ^7 ~3 B4 i$ R: D
<Layer ID="Normal">
' D* l( S: ?# a4 r/ }& F( Y <Image ID="Image" Left="30" Top="10" Width="45" Height="45" ScaleStyle="Fit" />
9 ?/ p3 a6 O' m8 `' I) T# b- M& e7 p6 h; k: s
<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" />
' l0 J0 D8 O9 q k: {4 ^) z, c5 p </Layer>% w; ^3 P* s; F" w, j, B
</Layer>
# X! Z: `, A0 U1 t! J& |
" @. P. e3 g Q6 W <Layer ID="NoItems">" o0 ]5 k9 ], N
<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>
; h' a+ u- _' n/ y </Layer># h3 F) Z( q& {4 I$ l% u0 \
</GridView>/ w \* _) I ~( B! K% y1 {
# V- N/ w- l" R. c
</StartMenu_GridScene>
7 i7 r, I$ O& n9 q) Y3 k</Form>7 Z" I" h! Z" H r# `
- e6 }, ]/ ]6 O% w
# Z7 m' J0 ]0 F( S8 ^4 z
说明0 s+ P/ H: D8 E1 I9 G0 H J# K# p+ ^
1. <GridView ID="Start Menu Items List" Top="0" Left="0" Width="320" Height="250" Columns="4" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE">3 z( h' j8 }$ u9 |
最后这个Columns="4"就是表示图表显示几列,默认是3,现在我已经改成41 C6 G; E y( b2 ?
C% T( _# X+ D5 G
2.第6行中 <Layer ID="GridItem" Width="100" Height="96" OnAction ="GridItemAction"> Width="100" Height="96" 数值前面表示图标左右之间的间距,后面那个表示图标上下之间的间距,因为变成4列,所以左右间距要变小,同时上下间距为了美观也可变小6 q) a J* }) I& I }3 V8 w
o: z' Z1 u7 C1 }, }
3.第8行中 <Image ID="Image" Left="30" Top="10" Width="45" Height="45" ScaleStyle="Fit" /> 前面那两个数值表示图标的定位,也就是表示距离最左边和最上面的距离,数值大小表示像素,左边30,上面10是经过我经过试验后效果不错的。后面这两个45表示的是图表的宽度和高度,改得小一点图标好看一点,不会出现马赛克的现象,默认是60。老式的程序图标为32,32实在太小,所以调成45 45,折中一点5 T5 c7 ?7 ]- X7 S0 R2 {, K
_; E) c A2 X% w4 N# W3 L/ }# @
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" 这两个表示文字的字体和字体大小。
( X! I' Q, q b9 F! h+ `+ ]; b/ m! N" Q: @$ v# h! f
具体怎样,大家可以慢慢尝试,简单的html语言,不难。
( H( _, x4 S, h6 N/ i+ z2 R8 _
* Y, U5 A+ `) M. _# j本人用了两个小时的时间重启了30多次得出的初步结果,还有些毛糙,希望大家慢慢指正。1 F9 Z' Y" T4 t) s ?5 {& p* a2 [/ Q# J8 K O
2 y# [" A' `! P$ t有图有真相! P G7 B e+ j* d- u/ ?3 M
5 T1 N. r2 u4 O, w* n
' b0 t* \7 g; e) U, I. O/ Q) v4 F" ~, V* w9 S# A6 y2 ?
修改后的文件下载5 g1 ?8 L( q' f
New_Mobile.rar
(903 Bytes, 下载次数: 1335)
p% E* ]$ C+ U1 o$ g
6 T) b' h f8 d6 w1 ]7 ^1 |6 x" D( Q# a; ]
如果不小心调乱了,这里有原始文件,覆盖即可 V6 Y" ~1 g5 ^0 V
Old_Mobile.rar
(901 Bytes, 下载次数: 963)
9 j0 f: Y& `$ N, l+ [& A
8 T, i7 J% W4 x; A- E+ Q: X$ j# }0 S* w0 X# I
注意:0 Q9 `4 }: f* L# S6 b
1.记事本打开后第几行,第几行的怎么算,可以打开记事本去掉 格式-》自动换行,用手指头数一数就可以,用编辑器的就更简单,直接显示行号
* L" e& P% {) ^0 y2 m2.我出现这个情况,用activesync的浏览功能,无法将修改后的文件直接覆盖windows的文件,提示权限不足,可以先复制到手机里,用resco覆盖即可,会提示你rom文件有风险之类,无视之/ w* g/ v& u1 g! ~
3.本人使用的wm6.5 21857,和这个同学的REALVGA,就因为他的图片激发起我对4列图标的追求
! o* Q. I7 K1 _& R9 o0 \http://www.treo8.com/bbs/viewthr ... p;highlight=realvga |