So ändern Sie Programm-icon in Xamarin.Formen?
Ersetzte ich alle Bilder, die überall (und damit meine ich im drawable-Ordner und alle Windows Ordner Assets und iOS-Resources-Ordner), aber trotzdem zeigt mir die Standard-Xamarin-Symbol für die app. Ich habe versucht, diesen code auch, aber es scheint nicht zu funktionieren. Kann mir jemand sagen, wie die Lösung aus?
[assembly: Application(Icon = "@drawable/icon")]
- Dieser code funktioniert nur für Android. Werden Sie sicher, dass Sie gereinigt haben, Ihr Projekt und umgebaut. Es kann auch helfen, löschen Sie die app aus dem simulator/Gerät und lassen Sie es installieren.
- Es funktioniert nicht für Android in meiner Anwendung. Meine Android-Geräte zeigen die Standard-Xamarin-Symbol (ein tablet und ein Telefon). Ich habe versucht neu zu installieren aber meine custon icon noch nicht angezeigt wird.
- Das ist seltsam, wenn Sie ersetzt alle Symbole sollte es funktionieren. Für Android kontrollieren Sie jeden Unterordner unter
resources
für iOS prüfen Sie jede Datei, die unterresources
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für Android-versuchen Sie die app-Symbol wie dieses:
Stellen Sie sicher, dass Sie Sie geändert haben, alle Icons auf alle drawable-Ordner ( drawable, drawable-hdpi, drawable-xhdpi und drawable-xxhdpi ).
Für iOS, die ich wie die app-icons und splash-screen mit Asset-Kataloge, hier finden Sie eine Anleitung, wie es zu benutzen:
https://developer.xamarin.com/guides/ios/application_fundamentals/working_with_images/app-icons/
Antwort ist veraltet
Wenn ich dich richtig verstanden habe, für-iOS-Projekt:
Eigenschaften-> iOS-Anwendung
Für Android:
Eigenschaften-> Android-Manifest
iOS Application
linken Bereich gibt es nicht mehr in meiner aktuellen version von VSforMac. Vielleicht geschieht dasselbe für VisualStudio für Windows?Zusammenfassung
png
's in der mipmap-Ordner mit Ihrem neuen Symbolobj
Ordner aus dem Android-Projekt-VerzeichnisDetails
Dieses problem hatte mich ratlos für eine Weile und keiner der Antworten, die ich fand, enthielt die Lösung.
Xamarin Forms/Android bringt 2 Symbole in jeder mipmap-Ordner (mipmap-mdpi, mipmap-hdpi, mipmap-xhdpi, etc.) -
icon.png
undlauncher-foreground.png
.Ersetzen Sie diese beiden Bilder in jedem der mipmap-Ordner. Ich habe die gleichen Namen, aber es sollte möglich sein, verwenden Sie einen anderen Namen.
Ich gereinigt und neu gebaut, die Lösung einer Anzahl von Zeiten, aber die app war noch die Bereitstellung von mit den Standard-icons.
Es stellte sich heraus, dass die original/Standard-icons noch existierte, in das Android-Projekt
obj
Ordner, auch nach der Reinigung und re-Gebäude mehrere Male.Android-Lösung
Löschen Sie die
obj
Ordner aus dem Android-Projekt und bauen die Lösung. Erfolgreich eingesetzt wird das app mit dem neuen icon.Aktualisieren Von Namen
Wenn Sie geändert haben den Namen des symbols(s) bitte stellen Sie sicher, aktualisieren Sie den Verweis auf
MainActivity.cs
Müssen Sie möglicherweise auch ein update der Verweis auf
launcher_foreground
imicon.xml
undicon_round.xml
immipmap-anydpi
Ordner.Versuchen Sie, um zu ersetzen Sie alle den icon auf iOS project > Eigenschaften - > iOS-Anwendung > Iphone Icons/IPad Icons.
Ich ändern alle von Ihnen, das Symbol "Einstellungen" ändern. Bilder, die auf Resourcen erstellt werden können nur Bilder einfügen, die auf es.
Für iOS in visual studio...
Schritt 1: Generieren Sie alle app-Symbole von https://appicon.co/
Schritt 2: Im Projektmappen-explorer unter iOS Projekt, erweitern Sie die Option "Asset-Kataloge" und doppelklicken Sie auf "Assests'. Sie können ändern Sie die bestehenden 'AppIcon' Symbole oder Fügen Sie ein neues Element und fügen Sie die Symbole.
So fügen Sie eine neue Ressource...
Schritt 3: Im Projektmappen-explorer unter iOS Projekt, doppelklicken Sie auf Info.plist.
Gehen Sie auf "Visual Assets" Registerkarte, klicken Sie auf "App-Symbole" und ändern Sie die 'Quelle' der
Vermögenswert, den Sie gerade erstellt haben.
Getan.
Hoffe, das jemand hilft!
Getestet heute und bemerkt, dass Sie nur brauchen, um das Symbol zu ändern-Bilder in alle drawable-Ordner,
Je nach Gerät es wird die Verwendung verschiedener Bilder. Für mich habe ich "Visual Studio Android-Emulator" verwenden:
Nicht brauchen, zu deinstallieren und installieren Sie die app im emulator, es aktualisiert auf einer eigenen, nach dem starten das Projekt mit "build" aktiviert im Menü Build/Configuration manager.
Oben auf, dass keine änderungen am code vorgenommen wurden!
Wenn Sie ersetzen Sie das Symbol.png und noch nichts am Gerät verändert, als der Wandel "Copy to Output Directory" propertiy auf "Kopieren, wenn neuer" oder "immer Kopieren".
Das war meine Lösung.