如何在 RecyclerView "Android Application" 中设置第一行的背景颜色
How can I set background color of first Row in RecyclerView "Android Application"
我使用 RecyclerView 将项目显示为行,所有具有背景颜色的行都是白色。但我想将第一行背景颜色更改为银色,其余为白色。请帮助我。
在 recycleView 适配器的 onBindViewHolder 方法中 class,您可以使用位置参数来执行所需的功能。
在您的情况下,它将是 position = 0
@Override
public void onBindViewHolder(ViewHolder holder, final int position) {
建议查看 ViewType,基于此您可以扩充正确的视图。
一些参考资料:
http://code2concept.blogspot.de/2015/10/android-multiple-row-layout-using.html
或
https://guides.codepath.com/android/Heterogenous-Layouts-inside-RecyclerView
在onBindViewHolder
if( position == 0){
holder.view.setBackgroundColor(whatever_color);
}
在 viewHolder 中 class
View view;
public MyViewHolder(View itemView){
view = itemView;
我使用 RecyclerView 将项目显示为行,所有具有背景颜色的行都是白色。但我想将第一行背景颜色更改为银色,其余为白色。请帮助我。
在 recycleView 适配器的 onBindViewHolder 方法中 class,您可以使用位置参数来执行所需的功能。 在您的情况下,它将是 position = 0
@Override
public void onBindViewHolder(ViewHolder holder, final int position) {
建议查看 ViewType,基于此您可以扩充正确的视图。
一些参考资料: http://code2concept.blogspot.de/2015/10/android-multiple-row-layout-using.html
或
https://guides.codepath.com/android/Heterogenous-Layouts-inside-RecyclerView
在onBindViewHolder
if( position == 0){
holder.view.setBackgroundColor(whatever_color);
}
在 viewHolder 中 class
View view;
public MyViewHolder(View itemView){
view = itemView;