Adapter中的代码:
@Override
public void onBindViewHolder(FlowLogAdapter.ViewHolder holder, final int position) {
if (holder != null) {
FlowLogBean flow = flowLogBeanList.get(position);
holder.tvOperationType.setBackgroundResource(R.drawable.bg_green_flow_log);
//第一个item上面的竖线不显示
if (position == TYPE_TOP) {
holder.tvTopLine.setVisibility(View.INVISIBLE);
Log.i("position:",position);
}
可是界面效果是position==0和position==9的item上面的竖线都没有显示,如下图所示:position==9左侧时间轴上面的竖线也没有显示,导致中间空了一小段。。
打印的Log显示,只有“position:0”,百思不得其解。。