0
我有一個自定義gridview,我正在使用:一個圖像視圖和兩個文本視圖。在一個文本視圖中,我手動將數據放入另一個文本視圖中,我想通過json放置數據。 如果textview2(JSON文本)的數據是不是有那麼GridView控件將報錯.. 怎麼辦呢? 或 如何隱藏gridview項目如果textview2在裝載JSON數據時爲空?從json獲取數據時出現Gridview錯誤。如何解決它?
我有一個自定義gridview,我正在使用:一個圖像視圖和兩個文本視圖。在一個文本視圖中,我手動將數據放入另一個文本視圖中,我想通過json放置數據。 如果textview2(JSON文本)的數據是不是有那麼GridView控件將報錯.. 怎麼辦呢? 或 如何隱藏gridview項目如果textview2在裝載JSON數據時爲空?從json獲取數據時出現Gridview錯誤。如何解決它?
您可以通過屬性可見性隱藏TextView元素。 像這樣:
TextView tv2 = (TextView) getActivity().findViewById(R.id.tv2);
JSONObject jo = result.getJSONObject(i);
if (!jo.getString("text2").equals("null")) {
tv2.setVisibility(View.INVISIBLE);
}
我知道這件事情。但是,如果在gridview中的textview2中沒有數據,那麼它會給出錯誤。 – user8126471
傳遞給適配器之前過濾數據...... –