2017-07-04 32 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

相关问题