2016-05-06 4 views
0

Ich RecyclerView für die Anzeige von Elementen als Zeilen verwendet, und alle Zeilen mit Hintergrundfarbe ist weiß. Aber ich möchte Hintergrundfarbe der ersten Reihe als Silber ändern und Rest wird weiß sein. Bitte hilf mir.Wie kann ich Hintergrundfarbe der ersten Zeile in RecyclerView "Android-Anwendung"

+0

Ich habe gerade versucht, Hintergrund an der ersten Position in onBindViewHolder() -Methode zu ändern. aber ich habe keine Option gefunden. –

+0

versuchen, wenn Position === 0) dann Farbe ändern sonst Standardfarbe –

+0

Geben Sie diesen Teil des Codes –

Antwort

0

In Ihrer onBindViewHolder-Methode der recycleView-Adapterklasse können Sie den Positionsparameter verwenden, um die erforderliche Funktionalität auszuführen. In Ihrem Fall wird es Position sein = 0

@Override 
public void onBindViewHolder(ViewHolder holder, final int position) { 
3

Im onBindViewHolder

if(position == 0){ 
    holder.view.setBackgroundColor(whatever_color); 
} 

In viewHold er Klasse

View view; 
public MyViewHolder(View itemView){ 
    view = itemView; 
+0

Vielen Dank, das hat für mich funktioniert. –

+0

Willkommen, bitte markieren Sie die Antwort als richtig – suku

Verwandte Themen