Lacuncher3---修改文件夹图标和修改桌面布置

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>

属性解释

网格配置项
name 名称
numRows 待机界面应用行数
numColumns 待机界面和应用抽屉应用列数
numFolderRows 文件夹中应用行数
numFolderColumns 文件夹中应用列数
numHotseatIcons Hotseat 应用图标数量
dbFile 此 grid-option 下使用的数据库名字
defaultLayoutId 默认布局文件名
显示属性配置项
name 配置信息名称
minWidthDps 应用被允许的最小宽度,单位 dp
minHeightDps 应用被允许的最小高度,单位 dp
iconImageSize 图标大小
iconTextSize 字体大小
canBeDefault 是否可以作为默认配置

一种 grid-option 和一种 display-option 为一组,对应一种桌面布局。其中,前者决定桌面应用图标行
列数、文件夹内图标行列数、Hotseat 区域图标数目、数据库名称以及桌面预置图标位置;后者决定
桌面应用图标和应用名称的大小。

你可能感兴趣的:(Android,java,android)