[英]Having an issue with the launcher icon of my app on Android in Java
我的應用程序的launcher icon
出現了煩人的問題。 它似乎太小了。 所以,它肯定比我手機上的所有其他圖標小。
所以,我剛剛創建了尺寸為512x512像素的圖標。 然后在Eclipse中,在我的項目中,我選擇了New > Android Icon Set
,然后我點擊了next
然后我點擊Image
選擇我的圖標。 之后,我在"Trim Surrounding Blank Space"
復選框中設置了一個勾"Trim Surrounding Blank Space"
。 "Additional Padding"
我設置為5%, "Foreground Scaling"
為"Center"
, Shape
為"None"
。 然后我點擊finish
。 Eclipse創建了所有正確尺寸的圖標(mdpi為48x48,hdpi為72x72,依此類推)。 然后我讓我的項目在我的ADV上運行,然后我安裝在手機上。 但這個圖標太小了。 我也經過一些解決方案后找到了"Android Asset Studio"
,這是一個生成圖標的Web應用程序。
Android資產工作室: http : //android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html
我點擊了"Launcher icons"
並執行了與Eclipse中相同的步驟。 但遺憾的是沒有任何用處。 所以,我在手機上安裝了帶有新圖標的應用程序。 結果,圖標仍然太小。
我也在這里看過類似的問題,但沒有答案解決了我的問題。
也許你可以幫助我,拜托?
我期待着你的幫助!
如果您需要更多信息,請告訴我,因為我不知道問題出在哪里。
提前致謝!
請務必閱讀此參考頁面 。
然后,在每個可繪制文件夾中放入相應的圖標,在dpi中正確處理。
不幸的是,Eclipse本身和Asset Studio每個尺寸產生72 dpi的離子!
這將產生奇怪的結果
請注意,dpi測量的是分辨率,而不是圖像的尺寸。
resolution != size;
當然,dp(或dip)與dpi有關,但它們是不同的野獸。
它們用於根據正確的dpi分辨率縮放像素。
現在,您的mdpi圖形應該在160 dpi時保存,而不是72 dpi。
ldpi為120 dpi,hdpi為240 dpi ......依此類推。
72 dpi真的不夠 - 不適合我的口味。
我創建的時候發現了:
圖像分辨率為160px - 640px分辨率
將“打印尺寸”(我正在使用Gimp)更改為48px - 192px(同時保持分辨率完好)
將所有這些不同的文件導入到我所有適當大小的drawables文件夾中
將Android Manifest更改為ic_launcher_name_xxhdpi(我的文件夾沒有xxxhdpi)...
然后它會自動采用您需要的正確尺寸,即使它們都是不同的名稱和不同尺寸的不同文件。 得分!
規格在Android Iconography中 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.