1.修改Launcher待机界面文件夹图标的大小和app的图标保持一致
源码路径:packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java
修改代码:
befor:
// Folder icon
folderIconSizePx = IconNormalizer.getNormalizedCircleSize(iconSizePx);
After:
// Folder icon
folderIconSizePx = IconNormalizer.getNormalizedCircleSize(iconSizePx)-10;
2.修改launcher界面布置
修改路径:
Go版本:/packages/apps/Launcher3/go/res/xml/device_profiles.xml
非Go版本:/packages/apps/Launcher3 / res/xml/device_profiles.xml
源码
<grid-option
launcher:name="5_by_5"
launcher:numRows="5"
launcher:numColumns="5"
launcher:numFolderRows="4"
launcher:numFolderColumns="4"
launcher:numHotseatIcons="5"
launcher:dbFile="launcher.db"
launcher:defaultLayoutId="@xml/default_workspace_5x5" >
<display-option
launcher:name="Large Phone"
launcher:minWidthDps="406"
launcher:minHeightDps="694"
launcher:iconImageSize="56"
launcher:iconTextSize="14.4"
launcher:canBeDefault="true" />
<display-option
launcher:name="Large Phone Split Display"
launcher:minWidthDps="406"
launcher:minHeightDps="694"
launcher:iconImageSize="56"
launcher:iconTextSize="14.4"
launcher:canBeDefault="split_display" />
<display-option
launcher:name="Shorter Stubby"
launcher:minWidthDps="255"
launcher:minHeightDps="400"
launcher:iconImageSize="48"
launcher:iconTextSize="13.0"
launcher:canBeDefault="true" />
</grid-option>
属性解释
<grid-option>“ | 网格配置项 |
|---|---|
| name | 名称 |
| numRows | 待机界面应用行数 |
| numColumns | 待机界面和应用抽屉应用列数 |
| numFolderRows | 文件夹中应用行数 |
| numFolderColumns | 文件夹中应用列数 |
| numHotseatIcons | Hotseat 应用图标数量 |
| dbFile | 此 grid-option 下使用的数据库名字 |
| defaultLayoutId | 默认布局文件名 |
<display-option> | 显示属性配置项 |
|---|---|
| name | 配置信息名称 |
| minWidthDps | 应用被允许的最小宽度,单位 dp |
| minHeightDps | 应用被允许的最小高度,单位 dp |
| iconImageSize | 图标大小 |
| iconTextSize | 字体大小 |
| canBeDefault | 是否可以作为默认配置 |
一种 grid-option 和一种 display-option 为一组,对应一种桌面布局。其中,前者决定桌面应用图标行
列数、文件夹内图标行列数、Hotseat 区域图标数目、数据库名称以及桌面预置图标位置;后者决定
桌面应用图标和应用名称的大小。
本文介绍如何修改Android Launcher的界面布局,包括调整待机界面文件夹图标大小以匹配应用图标,以及更改桌面图标和文字大小等设置。
2962

被折叠的 条评论
为什么被折叠?



