Verwendung von ImageView als Hintergrund für ein Android-Layout

7

Ich möchte die scaleType-Eigenschaft nutzen, die ich nicht verwenden kann, wenn ich mein Bild mit der Hintergrundeigenschaft für LinearLayout einstelle. Ich habe versucht, ein LinearLayout mit 2 Kindern zu verwenden: das erste ist ein ImageView (für das Hintergrundbild) und das zweite Kind ist ein anderes LinearLayout , das TextViews , Knöpfe, etc. enthält. Aber das Ergebnis ist gerade das Bild gefolgt von den anderen Ansichten.

Ist es möglich, die verschachtelte LinearLayout irgendwie über die ImageView zu schweben? Ich weiß, dass es zu dieser Frage viele Variationen gibt, aber ich habe nichts gefunden, was mir bisher geholfen hat. Wenn ich etwas verpasst habe, zeige mich bitte in diese Richtung. Außerdem möchte ich dies, wenn möglich, in XML tun, und ich bin flexibel, welche Art von Layout ich verwenden kann (es muss nicht linear sein).

    
RTF 05.01.2014, 00:58
quelle

1 Antwort

22

Ich habe also ein RelativeLayout als Eltern verwendet:

%Vor%

Mein Stil dafür:

%Vor%

Ich habe einen Stil verwendet, weil die Alpha-Einstellung bei niedrigeren APIs nicht funktioniert (ich kann mich nicht erinnern, wo das Limit liegt).

    
Rick Falck 05.01.2014, 01:08
quelle