Есть 4 checkboxes
и button
, а по умолчанию все флажки - checked
. При нажатии кнопки мне нужно проверить, не удалены ли какие-либо флажки, и если один из них - следующее действие (запуск кнопки), нужно скрыть текстовое поле ввода. Сейчас у меня есть это проверка, как:Различные макеты в зависимости от флажка
if (!picCheck.isChecked()) {
intent.putExtra(PIC_CHECK, 1);
} else {
intent.putExtra(PIC_CHECK, 2);
}
В основном это будет посылать следующей операции сообщение со значением 1 или 2,
быть deselcted
2 существо .
Тогда в следующей операции я бы скрыть текстовое поле, если это сообщение == 1.
На несвязанной ноте это выглядит правильно?
EditText editText = (EditText) findViewById(R.id.eventNameBox);
String nameMessage = editText.getText().toString();
editText = (EditText) findViewById(R.id.eventLocationBox);
String locMessage = editText.getText().toString();
editText = (EditText) findViewById(R.id.aboutEvent);
Будет ли это преобразовывать все, что находится в eventNameBox, eventLocationBox и aboutEvent в строки? Следующий код после этого:
intent.putExtra(NAME_MESSAGE, nameMessage);
intent.putExtra(LOCATION_MESSAGE, locMessage);
intent.putExtra(ABOUT_MESSAGE, aboutMessage);
Это будет работать?
Вид ... Я хочу, чтобы скрыть текстовое поле новая активность, а не та же деятельность, что и флажки. Если это имеет смысл? В основном, 4 флажка имеют 16 различных результатов для макета. EX: скрытие a, но не b c или d. скрывая a и b, но не c или d. – Nogg
вы устанавливаете видимость текстового просмотра во второй активности onCreate() после проверки полученных дополнений –
, вы устанавливаете видимость ваших текстовых просмотров (a, b, c или d) так же, как вы хотите во втором действии (GONE, чтобы скрыть/ВИДИМО показать) –