[英]Xamarin - Android Icon too small
我已經使用在線工具 (android asset studio) 創建了大小合適的 png 文件,並將它們放在適當的文件夾中(drawable、drawable-hdpi、drawable-xhdpi 等等),並用相同的名稱 Icon.png 重命名它們。
然后我像這樣編輯主要活動:
[Activity(Label = "GShare", Icon = "@drawable/Icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
該應用程序出現了,但它很小。我的圖標大小與 gmail 應用程序圖標中的字母大小相當。 我也嘗試將大圖像放入所有文件夾中,但沒有任何區別。 我在這里找到了幾篇文章,但它們都指向用我上面提到的網站生成資產,這就是我所做的......
我該如何解決這個圖標大小問題?
編輯:
問題還沒有解決。請看截圖。 第一個圖標下排,最小化的圖標 window...我希望圖像能填滿空間。 結果應該是白色圓圈略小於圖標 canvas 圓圈,並且藍色背景在白色圓圈周圍略微可見。
我保存的圖標是這些:
我在 drawable 中嘗試了各種尺寸,結果沒有改變,我堅持使用最大的。
它應該是這樣的:
想跟進那些仍在為此苦苦掙扎的人。 除了使用themipmap-anydpi-v26 結構的正確建議之外,似乎除非您從活動屬性中刪除圖標指示符,否則它將無法正確讀取文件夾。
[Activity(Label = "GShare", Icon = "@drawable/Icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
需要改為
[Activity(Label = "GShare", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
如果這樣做,Android 11 將正確使用該結構。
您使用的圖標大小是正確的。 啟動器圖標生成器放了一個小填充,這就是小圖標的原因。 請參考這個小填充的原因
我以前遇到過一次,不知何故我在不了解問題所在的情況下解決了它,今天又發生了。 這一次我想我明白了這個問題的原因是什么:圖標制作者沒有為所有圖標制作完美的正方形圖標,有些圖標是 1 像素。所以 192x191,解決這個問題似乎解決了頁面上描述的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.