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