タグ

ブックマーク / mumoshu.hatenadiary.org (1)

  • ListView + CheckBoxでチェック可能なリストを作るときの注意点 - mumoshu.log

    各行にチェックボックスがあって チェック状態が変わると、それが変数に保持される こんな一見簡単そうなものを実装しようとしてハマったメモ。 まず、自前でArrayAdapterを継承してアダプタを作る事になると思うんですが、 getViewをオーバーライドして、各行のViewが要求されたときにチェックボックスを含むViewを返してやるだけ…だとだめなことがあります。 具体的に言うと、以下の第2引数のconvertViewを使い回してposition用のViewとしてreturnするような場合です。 public View getView(int position, View convertView, ViewGroup parent) convertView != nullの場合、その中身は「どこかのpositionの表示のためにgetViewでreturnされたView」です。 必ずしも、

    ListView + CheckBoxでチェック可能なリストを作るときの注意点 - mumoshu.log
  • 1