在ListView中更改记录结尾的颜色

时间:2016-03-09 08:16:57

标签: android xml listview android-studio scrollview

是否可以在listView中更改滚动结束的颜色..当我滚动到listview的结尾或listView的开头时,我在滚动结尾的顶部和底部得到白色。我可以改变那种颜色吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

改变最后一项的颜色,

if (position == list.length - 1) {
    holder.title.setTextColor(Color.RED);
}else{   
    holder.title.setTextColor(Color.BLACK);
}

答案 1 :(得分:1)

您可以在适配器getview函数中执行此操作,每次在屏幕上显示新的listview项时,都会调用getview函数。在你的getview函数中加上if else语句

if(position == 0 || position == getCount()){
   // change to the color you want to change
} else {
  // change back to the normal color
}