不同分辨率、不同屏幕的不同设备,android 原生的Launcher2中的应用icon看上去效果也不一样,根据自己设备,修改Launcher icon 图标大小如下。
修改下面几个地方:
a. ./frameworks/base/core/res/res/values/dimens.xml:app_icon_size,把这个参数调整到合适,让text显示正常,避免被覆盖掉一部分或全部;
b. ./packages/apps/launcher2/res/layout-land/application_boxed.xml:把这两个参数修改合适
layout_height
textSize,
c. ./packages/apps/launcher2/src/com/android/launcher2/AllApps2D.java:查找Bitmap.DENSITY_NONE,把这行代码删除掉;
修改AndroidManifest.xml文件,增加了一个透明的样式:
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".ApplicationDemo"
android:theme="@android:style/Theme.Wallpaper.NoTitleBar"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>