2017-07-04 16 views
0

我有一個自定義gridview,我正在使用:一個圖像視圖和兩個文本視圖。在一個文本視圖中,我手動將數據放入另一個文本視圖中,我想通過json放置數據。 如果textview2(JSON文本)的數據是不是有那麼GridView控件將報錯.. 怎麼辦呢? 或 如何隱藏gridview項目如果textview2在裝載JSON數據時爲空?從json獲取數據時出現Gridview錯誤。如何解決它?

+0

傳遞給適配器之前過濾數據...... –

回答

0

您可以通過屬性可見性隱藏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

相關問題