ホーム画面にショートカットアイコンを追加できるアプリに取り組んでいます。Android タブレットの正しいアイコン サイズは? (というか、実行時にどうやって取得するの?)このページに書かれている内容と違うようです。DisplayMetrics.densityDpi をオンにして、それに応じてアイコンのサイズを変更します。しかし、それはすべてのデバイスで機能するわけではありません..Gnexは問題ないようですが、私のGalaxy Tabはビーイング中です.DisplayMetrics.DENSITY_MEDIUM
デバイスには 48x48 ピクセルのアイコンしか表示されませんが (ガイドラインにあるように)、通常のランチャー アイコンは 72x72 ピクセルであり、48x48 ピクセルではありません - ガイドラインとは異なりますか? TouchWiz UI に関連していて、純粋な Android とは異なる可能性はありますか? またはどこに問題がありますか?また、アプリ自体は正しいランチャー アイコンを表示します (hdpi フォルダーからアイコンを取得します) が、実行時には mdpi デバイスのように見えます:/ ありがとう
質問する
2958 次
2 に答える
6
Androidタブレットは、ランチャーアイコンを探すときに、1つのバケットを上に表示します。つまり、mdpi
デバイスは実際にhdpi
フォルダーを調べます。このコードは、ランチャーアイコンの正しいサイズを返します。
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
int iconSize = am.getLauncherLargeIconSize();
回答は、ニックブッチャーによるこのg+投稿に基づいています
于 2012-12-30T21:01:14.900 に答える
1
このタスクにはandroid assets studio ツールを使用することをお勧めします。
自動的に正しいサイズが作成され、正しいフォルダーに配置されます。
于 2012-12-29T19:38:04.887 に答える