簡體   English   中英

我的應用程序的啟動器圖標在Android上的Java問題

[英]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真的不夠 - 不適合我的口味。

我創建的時候發現了:

  1. 圖像分辨率為160px - 640px分辨率

  2. 將“打印尺寸”(我正在使用Gimp)更改為48px - 192px(同時保持分辨率完好)

  3. 將所有這些不同的文件導入到我所有適當大小的drawables文件夾中

  4. 將Android Manifest更改為ic_launcher_name_xxhdpi(我的文件夾沒有xxxhdpi)...

然后它會自動采用您需要的正確尺寸,即使它們都是不同的名稱和不同尺寸的不同文件。 得分!

規格在Android Iconography中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM