android toolbar: Wie man eine Symbolleiste mit Bild im Hintergrund und Menüpunkten oben hat

8

Verwenden von Materialentwurf zum Erstellen einer Symbolleiste mit Hintergrundbild.

Folgendes ist was ich will:

Ich versuche den folgenden Code:

%Vor%

und was ich bekomme ist:

    
Santhosh Yedidi 16.09.2015, 11:35
quelle

3 Antworten

11

Wenn Sie darauf bestehen, ein ImageView mit der Funktion .setBackground(...) zu verwenden.

Sie können versuchen, ein RelativeLayout mit dem Toolbar zu verwenden, das ein ImageView wie folgt überlagert:

%Vor%     
RWIL 16.09.2015, 13:12
quelle
2

Anstatt ein Element mit dem Bild zur Symbolleiste hinzuzufügen, fügen Sie das Bild als Hintergrund der Werkzeugleiste, Code unten hinzu.

%Vor%

Wenn Sie es in Java-Code ändern möchten, können Sie toolbar.setBackground(ContextCompat.getDrawable(yourcontext, R.drawable/puri);

aufrufen     
yennsarah 16.09.2015 12:27
quelle
0

Eine geeignetere Lösung wäre die Verwendung von AppBarLayout :

%Vor%

    
W.K.S 07.11.2017 11:27
quelle

Tags und Links