Hintergrundbild liegt über Buttons

  • 4 Antworten
  • Neuester Beitrag
Diskutiere Hintergrundbild liegt über Buttons im Android App Entwicklung im Bereich Betriebssysteme & Apps.
R

RobNeck

Ambitioniertes Mitglied
Hallo,

ich will ein Imagefile als Hintergrund für ein LinearLayout benutzen.
Leider liegt das Bild über allen Buttons und anderen Elementen, die in dem Laylout liegen, wenn ich folgendes im LayoutFile benutze. Bzw man sieht die Buttons schon noch, aber sie scheinen halt nur so leicht durch den Hintergrund durch.

Code:
android:background="@drawable/mybackground"
Ich möchte aber, dass die Buttons ganz deutlich ÜBER dem Hintergrund liegen.
Hat jemand einen Tipp?
 
Zuletzt bearbeitet:
G

Greenstar

Gast
Send mal mehr code, also Linearlayout und einen Button
Gesendet von meinem GT-S5360 mit der Android-Hilfe.de App
 
R

RobNeck

Ambitioniertes Mitglied
Okay:
Code:
 <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight=".35"
        android:orientation="horizontal"
        android:background="@drawable/mybackground" >

        <RelativeLayout
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight=".60"
            tools:ignore="NestedWeights" >

            <Button
                android:id="@+id/Button1"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_alignParentLeft="true"
                android:layout_alignParentTop="true" />
 
G

Greenstar

Gast
Ich könnt mir vorstellen, das es an der Zeile liegt:
Code:
android:layout_height="0dp"
Das bedeutet ja das dort keine Höhe ist wenn ich mich jetzt nicht total täusche. Setzt denn mal auf "fill_parent", dann müsste es laufen

Gesendet von meinem GT-S5360 mit der Android-Hilfe.de App
 
R

RobNeck

Ambitioniertes Mitglied
Problem gelöst. Es lag letztlich daran, dass die Buttons im Holo Theme eine leichte Transparenz haben...

Danke trotzdem!