基本的な部分で申し訳ないのですが
switchのischeckedにて値を判定すると実際のチェックに関係なくfalseが返ってきてしまいます
for (int i = 0; i < listPict.getCount(); i++) {
LinearLayout layout = (LinearLayout) listPict.getChildAt(0);
Switch sw = (Switch)layout.getChildAt(0);
if (sw.isChecked() == true) {
}else{
}
}
上記のコードなのですがswitchにキャストまではうまく動くのですが
実際の値がtrueでも毎回falseで動作してしまいます
何が原因なのでしょうか・・・
回答2件
あなたの回答
tips
プレビュー