- Androidプログラミング質問スレ revision50 [転載禁止]©2ch.net
843 :デフォルトの名無しさん[sage]:2016/02/17(水) 16:45:42.03 ID:fn6akqhJ - expandableListViewについてです
親のレイアウトのtextViewに、子をいくつ持ってるかという意味の数字を付けようとしています アダプタのgetGroupView内で(viewHolderパターン利用) gHolder.groupText.setText(カテゴリ名); String number = String.valueOf(getChildCount(groupPosition)); gHolder.numOfChildren.setText(number); とすると、0の場合も含め正しく表示されるのですが、 0の場合は表示させないようにしようと 3行目をif(!number.equals("0")で囲むと、 リストのスクロールやタップでの展開をする毎にchildrenの数に関わらず誤った数字がsetされてしまいます 正しくはどう条件付けをすればよいのでしょうか
|