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"
Antwort
Möchten Sie einen Blick auf Viewtype hat vorschlagen, basierend auf, dass Sie die richtige Ansicht aufblasen können.
einige Referenzen: http://code2concept.blogspot.de/2015/10/android-multiple-row-layout-using.html
oder
https://guides.codepath.com/android/Heterogenous-Layouts-inside-RecyclerView
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) {
Im onBindViewHolder
if(position == 0){
holder.view.setBackgroundColor(whatever_color);
}
In viewHold er Klasse
View view;
public MyViewHolder(View itemView){
view = itemView;
Vielen Dank, das hat für mich funktioniert. –
Willkommen, bitte markieren Sie die Antwort als richtig – suku
- 1. Wie kann ich die Zeile abgleichen, die nicht auf der ersten Zeile basiert?
- 2. Android: Anpassen einer einzelnen Zeile in RecyclerView
- 3. Wie kann ich für jede Zeile in der Listenansicht eine andere Hintergrundfarbe einstellen?
- 4. Wie kann ich RecyclerView Reihe die Wishlist
- 5. Wie bekomme ich zwei verschiedene Bildansicht in Recyclerview Zeile
- 6. Farbwähler ändert Hintergrundfarbe nicht vom RecyclerView Adapter?
- 7. Wie Hintergrundfarbe der angeklickte Zeile in einer einzigen Auswahlliste ändern
- 8. RecyclerView halten ersten sichtbaren Artikel
- 9. CSS Tabelle-Zeile Hintergrundfarbe vs Tabelle Hintergrundfarbe
- 10. Ausgewählte Zeile Hintergrundfarbe
- 11. Ändern der Hintergrundfarbe von Readonly DataGrid Zeile
- 12. Wie kann ich NetBeans in der ersten Zeile mit xdebug nicht stoppen?
- 13. dojox.Grid Zeile Hintergrundfarbe
- 14. Automatisch zur nächsten Zeile in Recyclerview wechseln
- 15. read.csv, Header in der ersten Zeile, überspringen zweite Zeile
- 16. Wie bekomme ich die Werte der Steuerelemente in der ersten Zeile einer Listview in C# aspnet?
- 17. Ändern der Hintergrundfarbe der ausgewählten Zeile in Datagridview bei mouseover
- 18. SlickGrid 2.0 kann nicht Zeile Hintergrundfarbe in ungeraden Indizes ändern
- 19. SSRS Übergeordnete Spalte Hintergrundfarbe wie Details Zeile
- 20. Wie programmiere ich Hintergrundfarbe für eine Datagrid-Zeile
- 21. Wie kann ich Hintergrundfarbe einstellen? Bootstrap
- 22. Wie kann ich die Hintergrundfarbe der Statusleiste einstellen?
- 23. Hintergrundfarbe der ausgewählten Zeile in Angular UI einstellen Raster
- 24. Wie kann ich ViewPager mit RecyclerView in NestedScrollView arbeiten
- 25. Recyclerview jede Zeile in Echtzeit Layout aufblasen
- 26. Tamper mit der ersten Zeile der URL-Anfrage, in Firefox
- 27. Bewerben Stil auf Zellen der ersten Zeile
- 28. Wie aktualisiert man RecyclerView in der zweiten Registerkarte in Viewpager von der ersten Registerkarte?
- 29. Wie ändere ich die Zeile Hintergrundfarbe basierend auf Zelle Wert
- 30. Mehr als ein Objekt in der Recyclerview-Zeile
Ich habe gerade versucht, Hintergrund an der ersten Position in onBindViewHolder() -Methode zu ändern. aber ich habe keine Option gefunden. –
versuchen, wenn Position === 0) dann Farbe ändern sonst Standardfarbe –
Geben Sie diesen Teil des Codes –