MX2的16:10屏幕就應該配上5*4的桌面布局,先上圖,大家覺得怎么樣?
注意:此文件只適用于2.2.3 ,其他版本請自行修改,具體教程如下!
1.用RE文件管理器提取出system/app里面的flyme桌面程序,里面有apk文件和odex文件,odex文件不用管。
2.反編譯launcher2.apk文件,進入res文件夾,里面密密麻麻好多布局文件,好多資源文件看的心煩了吧!
沒事,我給大家羅列好了:
(1)去低欄陰影drawable-sw400dp-xhdpibnt_homepage_bottom_background.png 修改這個圖片文件透明就行
ps都會吧? 不會的直接找個現成的去低欄的包解包替換也行undefined
(2)調整圖標間距,分為兩個:一個是調整桌面,另一個是調整低欄
①resvalues-sw400dpdimens.xml <dimen name="workspace_cell_width">67.4dip</dimen> 我設置的是67.4
②resvaluesdimens.xml <dimen name="hotseat_cell_height">64.0dip</dimen>為了統一低欄與桌面圖標 最好是相同數據
(3)降低底欄 修改reslayout-sw400dplauncher.xml
<com.android.launcher2.PageIndicator android:layout_gravity="bottom|center" android:id="@id/page_indicator" android:layout_width="wrap_content" android:layout_height="50.0dip" android:layout_marginBottom="70.0dip">
調整這行數據即可,要一點點的安卓編程基礎的,不懂的自己隨便試試也能試出來,我就不細說了!
(4)調整指示器位置 修改reslayout-sw400dphotseat.xml
具體怎么調跟第三步差不多,也不細說,不會的可以解包我的文件進行對比。
(5)重點來了,調整4*4為5*4或者5*5 神馬的都隨你的便
修改resvalues-sw320dpintegers.xml
找到
<integer name="cell_count_x">5</integer>
<integer name="cell_count_y">4</integer>
X是一行圖標數 Y是一列圖標數 想怎么變都隨你
(6)最后的是細節微調整
修改resvalues-sw400dpdimens.xml
<dimen name="cell_layout_top_padding">0.0dip</dimen>
<dimen name="cell_layout_bottom_padding">0.0dip</dimen>
<dimen name="workspace_top_padding">35.0dip</dimen>
<dimen name="workspace_bottom_padding">93.5dip</dimen>
<dimen name="workspace_cell_width">67.4dip</dimen>
<dimen name="workspace_cell_height">105.0dip</dimen>
<dimen name="workspace_width_gap">11.0dip</dimen>
<dimen name="workspace_height_gap">16.0dip</dimen>
怎么調,懂的人應該都看得懂的吧?調不好,桌面就亂成一團!
(7)最后,就是再用apktool編譯回去,再改后綴名為zip,找到剛剛修改好的layout布局文件、drawable資源文件替換回未進行反編譯的原apk文件(也改后綴名為zip,不解壓直接替換),包括bnt_homepage_bottom_background.png launcher.xml hotseat.xml
values文件是找不著的,被編譯打包成resources.arsc了,也是同樣用不解壓方法替換即可
改回替換好文件的原文件的后綴為apk,用re文件管理器替換回去再改權限重啟即可。
新聞熱點
疑難解答
圖片精選