![](/img/trans.png)
[英]Laucher icon generated from Android Asset Studio is small
[英]Get correct Laucher icon size on Android
我正在開發一個能夠將快捷方式圖標添加到主屏幕的應用程序。 Android平板電腦的正確圖標大小是多少? (或更好說,如何在運行時得到它?)這似乎從什么寫上不同的這個頁面。 我已打開DisplayMetrics.densityDpi並相應地更改了圖標大小。 但它並不適用於所有設備.Gnex似乎沒問題,但我的Galaxy Tab在顯示DisplayMetrics.DENSITY_MEDIUM
設備時只顯示48x48px圖標(因為它在指南中),但通常的啟動器圖標是72x72像素而不是48x48 - 它與指南不同? 它可能與TouchWiz UI相關,因此不同於純Android嗎? 還是問題出在哪里? 還要注意的是,應用程序本身會顯示正確的啟動器圖標(它從hdpi文件夾中獲取圖標),但在運行時看起來像是mdpi設備:/謝謝
Android平板電腦在查找啟動器圖標時會抬起頭來。這意味着mdpi
設備實際上會在hdpi
文件夾中查找。此代碼返回啟動器圖標的正確大小
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
int iconSize = am.getLauncherLargeIconSize();
最好的事情是使用android資產工作室工具來完成此任務。
它將自動創建正確的尺寸並將其放入正確的文件夾中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.