0

チェックボックスのリストを含むスクロールビューがあります。次に、状態に応じて、各チェックボックスに対応する整数の値を設定する必要があります。すべてのチェックボックスにonClickListnerを適用することでこれを行うことができますが、私はそれをまっすぐに考えているわけではなく、onClickListenerを実装することでボタンの場合のように1つのcliclListenerで行うことができると思います。ここで私を助けてください。

4

2 に答える 2

1

singleOnClickListnerおよび useswitch caseステートメントを使用できます

public void onClick(View v){
  switch(v.getId()){
     case R.id.checkbox1:

      break;

      case R.id.cbox2:

       break;

      ............and so on

   }
}

ビュー全体にこの onClickListner を設定します。

于 2012-08-01T09:57:12.170 に答える
0

おそらく、スクロールビューに onTouchListener または onClickListener を追加できます。タッチすると、タッチされた子要素を取得できます。その後、物事を処理できます。

于 2012-08-01T09:56:50.410 に答える