我正在编辑 2.3.3 中的示例 Android 主页启动器,它的分辨率适用于手机。有一百万个实例
android:layout_width="78dip"
android:layout_height="65dip"
而且它们大多都不同。我希望它扩展并且在所有分辨率上都不会模糊。所以基本上我希望它不是具体的和自动适应的。
我自己对此不太确定,但显然现在我的手机中的一切都不再模糊(SIII 无根 Android 4.1.2)。我试图抑制所有警告(使用 Eclipse),它变得很清晰,尽管图标变得非常小。
我相信这是因为我指定了 API 版本。图标很小,因为代码中的某些部分使应用程序 PPI 没有为我的手机最大化。
所以在 AndroidManifest.xml 上,我做了一些更改(真的不确定哪个部分好):
stackoverflow 编码块有问题,所以我将在我的 AndroidManifest 中使用 Snipt。这是链接:https ://snipt.net/hansccwolf/sharp-resolution-of-android-home-sample-androidmanifestxml/
更新:
我设法使最近/最喜欢的图标变大了, 虽然还没有适用于所有应用程序.
mIconSize
from的值替换42
为注释( (int)getResources().getDimension(android.R.dimen.app_icon_size
); 虽然图标大小现在是正确的,但在我的手机中,它们的边距不存在,这导致图标变得狭窄,并且它们的一些标题与图标重叠。
我认为您必须使用“android:layout_height="65dp" "dp",但我不确定这是否相同。