2012-05-05 8 views
0

質問は....チェックボックスがすべてオフになっているかどうかを確認するにはどうすればよいですか?

をトリッキーに聞こえるかもしれないが、事は、私はチェックボックスと、すべての行でのTextViewを持つカスタムリストビューを持っている...私はアンドロイドを使用しました:のonClick =それらの状態は、すべてのチェックを外している場合は、チェックボックスがチェックされているプロセスを作るために「checkmethod」 ..

ここではサンプルコードがあります。..今

public void checkMethod(View v) { 
LinearLayout vwParentRow = (LinearLayout)v.getParent(); 
CheckBox check = (CheckBox) vwParentRow.findViewById(R.id.checkBox_list); 
    if (check.isChecked()) { 
     //My process goes here 
    }else{ 
     //Another process comes here 
    } 
} 

、私は何をしたいのチェックボックスをチェックしています。 .. どうすればいいですか?何か助けてもらえますか?前もって感謝します!!

答えて

5

これは私が知っている最速かつ最も簡単な方法です:

  • クラスのメンバとしてprivate int counterを追加し、チェックボックスが選択されている場合は0
  • にそれを初期化する - インクリメントカウンタを
  • ときのチェックボックスデクリメントカウンター
  • チェックボックスがオフになっているかどうかをチェックする必要がある場合は、いつでもチェックしてください。counter == 0
+0

ロジックBinyamin Sharetに感謝します!あなたは最高です!!ほんとうにありがとう!!再度、感謝します!!ああ今、私は笑顔ができます!私はそんなに馬鹿だよ。私は決してそれを考えない。ああ、ありがとう、多くの感謝!! –

+0

うれしいです。 – MByD

関連する問題