私はAPIからフェッチされた項目でいっぱいのListViewを作成しようとしていますが、変数によっては、その行のListView項目レイアウトでTextViewを表示/非表示にしたいとします。Android:Array値に応じてListViewアイテムの要素を動的に表示/非表示するにはどうすればよいですか?
My ListViewのアイテムレイアウトには3つのTextViewが含まれています。 1つはandroid:visibilty: "GONE"を使ってデフォルトで隠されています。私は私のListAdapterのためにこれを使用しています
:
ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();
にアタッチ:
ListAdapter adapter = new SimpleAdapter(this, mylist , R.layout.main,
new String[] { "title", "info","comments", "score" },
new int[] { R.id.item_title, R.id.item_subtitle, R.id.post_comments, R.id.post_score });
setListAdapter(adapter);
final ListView lv = getListView();
だから私の質問は=私は "VariableA" かどうかをチェックするためにリスト全体を繰り返すことができる方法であり、 = "何か"その単一の項目の中に隠れたTextViewを表示しますか?
または、1つのListViewアイテムにTextViewを動的に挿入する方法はありますか?
ありがとうございます!