2016-08-01 19 views
0

整数値を含むarraylistを渡しています。いくつかの条件を確認した後、arraylistに存在する以前の値を非表示にします。もし誰かが私を助けてこれを解決してください。 GETビュー方式で(のsetTextなど)コントロールに値を取り付ける前に条件に基づいてGridviewの特定の位置を非表示にする方法

View v = gridview.getChildAt(ChildPosition); 
v.setVisibility(GONE); 
+0

より良いヘルプのためにコードを表示 – Vickyexpert

答えて

0

これを試してみてくださいここ

ようにしようとするよりもArrayListのは、getビューメソッド内でこの状態を確認

if(!(position == 5)) 
{ 
    mTextView.setText(String.values(bean.getValues)); 
} 
+0

グリッドアダプタに渡すarraylist iam。この場所では、フラグメントまたはアダプタ – Shreyas

0

をその特定の位置を削除したり、特定のポジションを持っている場合は、5ナンバーの位置を非表示にするように:

0
final BookingSlotTimeAdapter bookingSlotTimeAdapter = new BookingSlotTimeAdapter(getActivity(), stringArrayList, 1); 
     moringGridSlot.setAdapter(bookingSlotTimeAdapter); 

このように私はarraylistadapterに渡しています。 arraylistの値を渡すよりも現在の時間がarraylistの値の前の時間を無効にするならば、現在の時刻を文字列としてチェックしています。

関連する問題