簡體   English   中英

如何使用 Visual Studio 在 Xamarin.Forms 中更改我的應用程序圖標?

[英]How to change my App's icon in Xamarin.Forms using Visual Studio?

我是 Xamarin.Forms 的新手,我發現無法更改我的應用程序的應用程序圖標。

我在 VS2017 中使用了跨平台模板。 我更改了@mipmap-XXXX 中的所有圖標文件。 當我在模擬器中運行時,應用程序圖標會發生變化,但不會在我的設備上發生變化。

有沒有人有一個行之有效的方法來讓這個工作。 我確定這是可能的,但我找不到任何有用的信息。

如果您使用最新的 VS/Xamarin 更新創建項目,您應該注意到 Android 項目中的一個文件夾(在Resources下)稱為mipmap-anydpi-v26或類似的文件夾。 在此文件夾中,您將找到兩個 XML 文件: icon.xmlicon_round.xml 如果您打開這些文件,您會注意到它們引用了:

  • launcher_foreground - 你的圖標圖像。
  • launcher_background - 圖標的背景顏色,主要用於圓形圖標。

當您分配應用程序圖標並引用icon時,您實際上是在引用 XML 文件,而不是圖像。 然后 XML 文件從其他mipmap文件夾中檢索正確的圖像大小。

感謝您的評論。 但是,都沒有完全解決問題。 最后我查看了文件系統並刪除了所有 icon.png 圖像。 我清理並重建了應用程序,部署時沒有任何變化。 然后,我在所有 launcher_foreground.png 文件上重復上述操作,並將它們替換為適當大小的文件。 現在我的應用程序圖標就是我想要的。

我似乎即使每個 mipmap-xxxx 文件夾中都有一個 icon.png 文件,但它是包含應用程序圖標的 launcher_foreground.png 文件。

暫無
暫無

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

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