サンプル Android ホーム ランチャーを 2.3.3 で編集していますが、これは携帯電話向けの解像度です。百万のインスタンスがあります
android:layout_width="78dip"
android:layout_height="65dip"
そして、それらはほとんどすべて異なっています。すべての解像度で拡大してぼやけないようにしたい。したがって、基本的には、特定ではなく自動適合することを望んでいます。
これについては私自身よくわかりませんが、どうやら私の携帯電話ではすべてがぼやけなくなったようです (SIII no root Android 4.1.2)。すべての警告を (Eclipse を使用して) 抑制しようとしましたが、アイコンは非常に小さくなりますが、シャープになりました。
これは、API バージョンを指定したためだと思います。アイコンが小さいのは、私の電話でアプリの PPI が最大化されないようにするコードの一部があるためです。
したがって、AndroidManifest.xml で、いくつかの変更を加えました (どの部分が適切かはわかりません)。
stackoverflow コーディング ブロックに問題があるため、AndroidManifest に Snipt を使用します。リンクは次のとおりです: https://snipt.net/hansccwolf/sharp-resolution-of-android-home-sample-androidmanifestxml/
更新:
最近のお気に入りのアイコンを大きくすることができました、まだすべてのアプリではありません.
mIconSize
2 つのパラメーターを持つ ApplicationsStackLayout.java のコンストラクターで、 fromの値を42
コメント ( (int)getResources().getDimension(android.R.dimen.app_icon_size
) に置き換えます
。アイコンのサイズは正しくなりましたが、私の携帯電話ではマージンが存在しないため、アイコンが窮屈になり、タイトルの一部がアイコンに重なってしまいます。
「android:layout_height="65dp" "dp"」を使用する必要があると思いますが、これが同じかどうかはわかりません。