Frage von Zinki, 39

Hintergrundbild geht nicht (Android) - Weiß jmd wo der Fehler ist oder warum es nicht geht?

Hallo,

ich bin mittlerweile am Verzweifeln.... ich weiß nicht wo der Fehler liegt... in meinem LinearLayout wird mir das Hintergrundbild einfach nicht angezeigt :( Es liegt im "res/drawable" ordner als "background.png"

Kann mir jemand helfen?

Hier der Code:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="<a href="http://schemas.android.com/apk/res/android">http://schemas.android.com/apk/res/android</a>"
    xmlns:ads="<a href="http://schemas.android.com/apk/res-auto">http://schemas.android.com/apk/res-auto</a>"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@color/backgroundHeader"
    android:id="@+id/linear_layout" >

    <com.google.android.gms.ads.AdView
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center|top"
        ads:adSize="BANNER"
        ads:adUnitId="@string/banner_ad_unit_id">
    </com.google.android.gms.ads.AdView>
    
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:background="@drawable/background"
        android:id="@+id/page">

    </LinearLayout>

</LinearLayout>

Danke im Voraus,

Mfg,

Zinki

Antwort
von Tschoo, 22

Hallo!

So einfach lässt sich das doch nicht beantworten, aber  du hast im ersten linearLayout ein android:background, dem du anscheinend eine Farbe zu ordnetst, im zweiten linearlayout ein drawable.

lösche auf jeden Fall das backround/color

setzte den backround/drawable in das erste linearLayout oder sorge dafür, dass das zweite LinearLayout sichtbar ist.

(alles unter der Voraussetzung, dass deine activity richtig ist)

Kommentar von Zinki ,

Hallo,

erstmal Danke für deine Antwort:

Ich habe gestern dann nach weiteren 2 Stunden Googlen, ausprobieren, ... herausgefunden, dass es daran lag, dass das Bild eine zu hohe Auflösung hatte... Ich musste die Auflösung verringern dann ging alles wie geplant!


Trotzdem Danke :)

Keine passende Antwort gefunden?

Fragen Sie die Community