我正在传递arraylist,它包含整数值,在检查了一些条件之后我想隐藏arraylist中存在的先前值如何实现这一点。如果有人知道,请帮我解决这个问题。
答案 0 :(得分:0)
试试这个:
View v = gridview.getChildAt(ChildPosition);
v.setVisibility(GONE);
答案 1 :(得分:0)
在get视图方法中将值附加到控件(setText等)之前删除该特定位置,或者如果您有特定位置,就像要从ArrayList隐藏5个数字位置而不是尝试
这里检查get view方法中的这个条件
if(!(position == 5))
{
mTextView.setText(String.values(bean.getValues));
}
答案 2 :(得分:0)
final BookingSlotTimeAdapter bookingSlotTimeAdapter = new BookingSlotTimeAdapter(getActivity(), stringArrayList, 1);
moringGridSlot.setAdapter(bookingSlotTimeAdapter);
这样我就将arraylist
传递给adapter
。我将当前时间检查为字符串,如果当前时间小于传递arraylist值,则禁用arraylist值的前一次。