<< Android Market 〜出品〜 | main |

スポンサーサイト

一定期間更新がないため広告を表示しています


  • 2010.11.01 Monday
  • -
  • -
  • -
  • -
  • by スポンサードリンク

Android ListView内のコントロールを取得する・・・

 こんなことで悩んでしまいました(汗:

ListView内のコントロールを以下のように定義して、



ListViewの外にあるボタンを押した際に、チェックされているものを全て削除する処理を書いていたのですが・・・

ハマりましたww

結局、以下のようにすれば、ListView内のチェックボックスの状態を取得できたのですが、もう少しいい方法はないのかな・・・

View btnDelete = findViewById(R.id.delete_button);
btnDelete.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// ListView内でチェックされている情報を削除する。
int size = listView.getChildCount();
for (int i = 0; i < size; i++) {
final View listDataView = listView.getChildAt(i);
CheckBox chkDel = (CheckBox) listDataView.findViewById(R.id.rest_del);
if (chkDel.isChecked()) {
System.out.println("選択された行番号=====" + i);
}
}
}
});




スポンサーサイト


  • 2010.11.01 Monday
  • -
  • 11:18
  • -
  • -
  • -
  • by スポンサードリンク

コメント
管理者の承認待ちコメントです。
  • -
  • 2011/04/14 11:04 PM
管理者の承認待ちコメントです。
  • -
  • 2011/05/06 8:13 AM
管理者の承認待ちコメントです。
  • -
  • 2011/06/05 1:17 AM
管理者の承認待ちコメントです。
  • -
  • 2011/08/27 6:21 AM
コメントする









この記事のトラックバックURL
トラックバック
関連会社
株式会社ツクル
誠意と創意で技術を社会に活かすIT企業
          
          
時計
calendar
     12
3456789
10111213141516
17181920212223
24252627282930
<< September 2017 >>
Amazon
selected entries
categories
archives
recent comment
recommend
links
profile
search this site.
sponsored links
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM
2008JUGEMキャラコングランプリ
キャラクターデザイン:磯崎洋助/「おしゃれひつじ」