2016-07-27 3 views
0

Ich mache eine Kaffee Bestell-App, in der ich ein Hintergrundbild für den gesamten Bildschirm erstellen möchte (Hinweis: Die Bilder sind in dem von mir aus dem Google-Verzeichnis abgelegten Ordner vorhanden)).Hintergrundbild funktioniert in Android Studio nicht. (Ich habe alle vorherigen Lösungen aus StackOverflow ausprobiert)

Ich habe versucht, Hintergrundbild mit dem Layout android:background="@drawable/cof" setzen, aber es funktioniert nicht. Es zeigt diesen Fehler:

enter image description here

Ich habe sogar versucht, verschiedene Bilder in sie setzen, aber es funktioniert nicht und zeigt den folgenden Fehler.

Layout:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:layout_margin="16dp" 
    android:background="@drawable/cof" 

    > 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textSize="20sp" 
     android:text="QUANTITY" 
     android:layout_marginBottom="16dp" 
     /> 
    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" 
     > 
     <Button 
      android:layout_width="48dp" 
      android:layout_height="48dp" 
      android:text="-" 
      android:onClick="decrement"/> 
     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textSize="18sp" 
      android:layout_marginLeft="8dp" 
      android:layout_marginRight="8dp" 
      android:text="2" 
      /> 
     <Button 
      android:layout_width="48dp" 
      android:layout_height="48dp" 
      android:text="+" 
      android:onClick="increment" 
      /> 

    </LinearLayout> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textSize="25sp" 
     android:layout_marginTop="16dp" 
     android:text="Price" 
     android:layout_marginBottom="16dp"/> 
    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textSize="20sp" 
     android:text="Rs 10"/> 
    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="16dp" 
     android:textSize="28sp" 
     android:text="ORDER" 
     android:onClick="submitOrder"/> 
</LinearLayout> 
+0

Was screenshot? – Shaishav

+0

Bitte geben Sie einen Fehlertext und die Datei "cof" an. –

+0

Entschuldigung vergessen, die scrrenshot.ok fügen Sie kein Problem, ich gebe Ihnen den Fehler, der auf dem "Vorschau-Bildschirm" kommt: Rendering-Problem-konnte nicht Resoure "@ Drawable/COF" .Falliert, um @ Drawable/COF in eine konvertieren Drawable "- das ist die Nachricht, die auf dem Vorschau-Bildschirm kommt. Was ist der Fehler. Lass mich wissen, was ich tun kann, um meine Arbeit zu erledigen – Ayush

Antwort

0

Drawable nicht HTML-Dateien sein.

Bitte beziehen Sie sich auf Zeichen documentation.

Wenn Sie nur ein Bild einfügen möchten, werden .png, .jpg oder .gif akzeptiert! Wenn Sie eine HTML-Seite anzeigen möchten, müssen Sie WebView verwenden.

+0

@Ayush Ist es nützlich? – LaurentY

0

Bitte überprüfen Sie, ob die Datei "cof" eine Zeichenquelle ist. Es sollte eine .png-Datei sein oder eine .xml-Datei. Wenn es sich um eine PNG-Datei handelt, versuchen Sie, sie erneut als PNG-Bild zu speichern, indem Sie Ihre MS-Farbe oder Photoshop verwenden, manchmal, wenn Sie das Problem der Bildverlängerung in Android Studio umbenennen oder ändern.

0

Sie können keine .htm- oder .html-Datei als Hintergrund festlegen, wenn Sie HTML-Dateien anzeigen möchten, müssen Sie WebView verwenden, und durch Überlappen anderer Ansichten auf WebView können Sie es als Hintergrund sehen.

0

Der /drawable Ordner kann nur einen der folgenden Art von resoruces:

"Bitmap files (.png, .9.png, .jpg, .gif) or XML files that are compiled into the following drawable resource subtypes: : Bitmap files - Nine-Patches (re-sizable bitmaps) - State lists - Shapes - Animation drawables - Other drawables - "

0

Ich bin auch ein Anfänger zu Android, aber ich denke, das ist im Grunde geschieht es, wenn Sie nicht Bild mit dem richtigen Format verwendet haben. Sie sollten das .png-Format verwenden. Meiner Meinung nach ist der Code korrekt, um das Hintergrundbild zu laden.

Verwandte Themen