设置某一条点击后变灰色 (已经阅读过)
在listView的点击条目中 onItemClick( )方法中
String idArray=CacheUtils.getString(context,READ_ARRAY_ID); //2354,5698,4582,
if( ! idArray.contains(newsData.getId( )+" ") ){ //如果不包含id
CacheUtils.putString( context,READ_ARRAY_ID,idArray+newsData.getId( )+",");
adapter.notifyDataSetChanged( );//刷新适配器会导致getCount()和getView( )的执行
}
在getView( )中
String idArray=CacheUtils.getString(context,READ_ARRAY_ID); //2354,5698,4582,
if( idArray.contains(newsData.getId( )+" ") ){ //如果包含id
//设置灰色
setTextColor(Color.GREY);
}else{ //设置黑色
setTextColor(Color.BLACK);
}