03ハルシオンシステムの気ままBlog株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。archives【Java】ツリー構造のListViewみたいなものを作成してみた_続き今週も花金がやってきましたね!大坂です。花金とか死語ですか?そうですか?そうですね。先週書いたツリー構造のListViewの続きで、チェックボックスの値の取得(?)方法について。簡単に言ってしまうと、チェックボックスをクリックするたびに「SparseBooleanArray」のデータ入れ替えるだけなんですけども。前回コードを基本に抜粋して説明していきます。クラス変数に「SparseBooleanArray」とキーに使う「int」変数を準備し、チェックボックス作成後、「ID」と「SparseBooleanArray」に「false」を設定(チェック入りが初期値の場合、「true」を設定)では、コードです。childCheckId++}これでループ毎にそれぞれのチェックボックスに紐づいた「SparseBooleanArray」が作成できますね。あとはチェックボックスをクリックしたときに値を入れかていってあげるだけですね。});チェックボックスのIDをキーとしているのでこんな感じで設定できますね。あとは今回でいえば「0」からキーを設定しているので順番に取得していくだけです。こんなコードはいらないと思いますが。}以上で、前回の記事で作成したなんちゃってツリーListViewからチェックボックスの値も取得できるようになります。(02/20)【ハルシオンブログ】Foreachで回している元の配列等の要素を消したかったけどエラーがでたので、こうしたよ。(02/17)【ハルシオンブログ】型スイッチのお話。http://flaw.blog80.fc2.com。