2012-04-02 4 views
0

Ich habe eine Anwendung, und ich legte in Drawable-HDpi, Drawable-LDPI und Drawable-MDPI ein benutzerdefiniertes Bild, das das Symbol der Anwendung sein sollte.Kleine Bildschirmgröße und keine benutzerdefinierte Anwendung Symbol

Wenn die App auf einem großen Bildschirm Gerät (4,3 "oder 3,7") installiert ist, kann ich das App-Symbol sehen, aber wenn ich versuche, es auf einem kleinen Bildschirm Handy (HTC Wildfire) zu installieren, bekomme ich die Standard-Android-App-Symbol (der Droide).

Wie kann ich das einstellen?

Vielen Dank.

Antwort

1

Es gibt kein Standardsymbol. Ihr Projekt verwendet die Bitmap in Ihrem Projekt. Wenn Projekte erstellt werden, werden Beispielsymbole eingefügt, und es sieht so aus, als ob eines davon noch in Ihrem Projekt ist.

Überprüfen Sie Ihre Bitmaps. Wenn nötig, löschen Sie alle außer dem xhdpi, und es wird auf alle Telefongrößen skaliert. Wenn das funktioniert, lege deine anderen Bilder zurück.

+0

Vielen Dank für Ihre Antwort @Ollie C. Normalerweise im AndroidManifest, können wir den App-Icon mit erklären: android: icon = "@ ziehbar/ic_launcher", Wenn ich ic_launcher in allen 4 Ordnern habe: xhdpi, hdpi, ldpi und mdpi, welche würde man nehmen? –

+0

Die für den verwendeten Bildschirm geeignete Einstellung. Wenn es ein LDPI-Gerät (Low-Res-Bildschirm) ist, wird das LDPI verwendet, wenn es ein Hi-Res ist, wie das Galaxy Nexus, wäre es das XHPDI. Sie können einfach eine xhdpi-Datei verwenden (Android skaliert sie automatisch), aber die Qualität kleinerer Symbole ist möglicherweise nicht gut. –

+0

Ok, ich verstand sehr gut. Ihre Hilfe löste mein Problem, ich löschte alle diese foledrs, mit Ausnahme der xhdpi und ich mein Symbol umbenannt, die ic_launcher in einem anderen Namen war und änderte es in der Manifest-Feld –

0

Add-Symbol in der Manifest-Datei

<application 
    android:icon="@drawable/icon_name" 
    android:label="@string/app_name"> 
+0

Vielen Dank @RajaReddy P, ich habe es bereits in der Manifest-Datei hinzugefügt. –