2017-07-04 3 views
0

私は使用しているカスタムグリッドビューを持っています:1つのイメージビューと2つのテキストビュー。 1つのテキストビューでは、私は手動でデータを入れています。別のテキストビューでは、データをjson経由で入れたいと思っています。 textview2(json text)のデータが存在しない場合、gridviewはエラーを返します。 どうやってそれを行うのですか? または jsonデータの読み込み中にtextview2が空の場合、gridview項目を非表示にする方法はありますか?jsonからデータをフェッチする際にGridviewエラーが発生しました。どのようにそれを解決するには?

+0

は、私はこの事を知っている... –

答えて

0

プロパティVisibilityでTextView要素を非表示にすることができます。このよう :

TextView tv2 = (TextView) getActivity().findViewById(R.id.tv2); 
JSONObject jo = result.getJSONObject(i); 
     if (!jo.getString("text2").equals("null")) { 
       tv2.setVisibility(View.INVISIBLE); 
     } 
+0

アダプタに渡す前に、データをフィルタリングします。しかし、gridviewの中にtextview2のデータがないと、エラーが発生します。 – user8126471

関連する問題