如何根据条件

时间:2016-08-01 05:09:13

标签: android arraylist

我正在传递arraylist,它包含整数值,在检查了一些条件之后我想隐藏arraylist中存在的先前值如何实现这一点。如果有人知道,请帮我解决这个问题。

3 个答案:

答案 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值的前一次。