У меня есть макет с 10 флажками. Все флажки добавляются через код. Теперь мне было интересно, есть ли какой-либо прослушиватель для макета, чтобы проверить, сколько флажков выбрано. Например: когда я выбираю 4 флажка, я хочу знать, сколько и какие флажки были выбраны.Слушатель для флажков в android
0
A
ответ
1
Попробуйте это, взятое из here:
ckBox.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (ckBox.isChecked()) {
mDisplayHelp = true;
} else {
mDisplayHelp = false;
}
SharedPreferences.Editor editor = prefs.edit(); editor.putBoolean("checkboxPref", mDisplayHelp); // Don't forget to commit your edits!!! editor.commit(); // Optional part
}
});
Или вы можете просто проверить каждый из них так:
checkBox = (CheckBox) findViewById(R.id.chkbox);
if (checkBox.isChecked()) {
// Some wild things happen here
} else {
// Okay ...
}
0
вы можете добавить checkbox как CheckBox cb = new CheckBox(this); cb.setText("Dynamic Checkbox " + i); cb.setId(i+10); yourlayout.addView(cb);
вам нужно установить jst их слушателя, вызвав setOnClickListerner (this); Вот. Это решит вашу проблему.
Смежные вопросы
- 1. слушатель виртуальной клавиатуры для Android
- 2. Как добавить Слушатель динамических флажков в простом адаптере
- 3. как добавить слушатель для флажков в целях адаптера, Android, ArrayAdapter, onCheckedChanged, OnCheckedChangeListener
- 4. Слушатель для изменения переменной в android
- 5. Слушатель для действий в ношении Android Извещение
- 6. Слушатель для завершения вызова в Android
- 7. Кнопка Нажми Слушатель в Android
- 8. Недвижимость «Слушатель» в Android Studio
- 9. Android Кнопка слушатель
- 10. Несколько флажков в Android
- 11. Слушатель режима энергосбережения Android
- 12. Щелчок флажков в android
- 13. Слушатель событий Android для жизненного цикла приложения
- 14. Постоянный слушатель для булевых - Java Android
- 15. Слушатель для сокета на клиенте (Android)
- 16. Выполнение отметки All для флажков в Android
- 17. Слушатель запросов на сервер Android
- 18. Android: Интернет слушатель изменения подключения
- 19. Android GPS Слушатель всегда работает
- 20. Android Расположение слушатель не работает
- 21. Множество флажков Android
- 22. Слушатель для жизненного цикла фрагмента
- 23. Получение нескольких флажков в android?
- 24. сохранение состояния флажков в android
- 25. Слушатель для Redis в Java
- 26. Слушатель для CheckedTextView в ListView
- 27. Слушатель после анимации в android не работает
- 28. OnFocusChangeListener повторяет предыдущий Слушатель в Android
- 29. Oncompletion Слушатель в Android медиа-плеер
- 30. Слушатель для log4j
В чем проблема? вы знаете идентификатор CHB, а затем проверяете каждый, если это проверено или нет. –
@ edi233: Эта ссылка может помочь вам http://www.mysamplecode.com/2011/10/android-programmatically-generate.html – Aerrow
Почему для 10 отдельных 'checkboxes' используется концепция' ListView' с несколькими вариантами выбора. –