根据条件在Listview行中隐藏textview

时间:2018-07-30 08:24:00

标签: android listview

我这里有一个代码,可在数据库的自定义列表视图中显示数据

List<Map<String, String>> data1 = new ArrayList<Map<String, String>>();
            while (data.moveToNext()) {
                Map<String, String> datum = new HashMap<String, String>(5);
                datum.put("Customer Name", data.getString(0));
                datum.put("Address", data.getString(1));
                datum.put("Remarks", data.getString(2));
                datum.put("Date", data.getString(3));
                datum.put("Code", data.getString(4));
                data1.add(datum);
            }
            adapter = new SimpleAdapter(getActivity(), data1,
                    R.layout.listview_plan,
                    new String[]{"Customer Name", "Address", "Remarks", "Date", "Code"},
                    new int[]{R.id.list_name,
                            R.id.list_address,
                            R.id.list_remarks,
                            R.id.list_date, R.id.list_code});

            listView.setAdapter(adapter);
            count.setText("" + listView.getAdapter().getCount());

我的问题是在填充过程中,我想添加一些条件,例如隐藏textview。我该怎么办?

样本

ListView.Populate{
   if (data.getString(3)) == null) {
      //Hide the label on that row
   }

}

我的目标是在列表视图中隐藏特定的文本视图

0 个答案:

没有答案