Android: Legen Sie eine Hintergrundfarbe und ein transluzentes Hintergrundbild für die Aktivität fest

7

Ich habe eine Android-Aktivität, die drei Schaltflächen hat. Ich habe eine Farbe für den Hintergrund der Hauptaktivität LinearLayout über:

gesetzt %Vor%

Ich möchte ein transparentes Hintergrundbild hinter den Schaltflächen der Aktivität platzieren. Ich habe versucht, mit ImageView , aber es drückt die Tasten nach unten.

Gibt es eine Möglichkeit, die Hintergrundfarbe sowie das Bild für die Aktivität festzulegen, wie wir es in CSS tun?

%Vor%

Danke

    
Pritesh Desai 22.12.2012, 01:39
quelle

1 Antwort

22

Sie können dies mit einem <layer-list /> Zeichensatz erreichen . Setzen Sie dort ein <item /> , das ein <bitmap /> enthält (Beispiel, das von den Entwicklerdokumenten gestohlen wurde):

%Vor%

Dann kann Ihr anderer Gegenstand nur eine feste Farbe sein. Erstellen Sie eine zeichnende Ressource, die nur diese einfarbige Farbe enthält, und kombinieren Sie sie dann:

%Vor%

(Möglicherweise müssen Sie die Reihenfolge der <item /> -Tags ändern, ich vergesse, was oben steht.)

    
Eric 22.12.2012, 01:56
quelle

Tags und Links