Как с помощью переключателя Switch сделать видимым/невидимым объект ExtractEditText?
Здравствуйте!
1) добавьте view компонент switch & edittext в activity.
2) добавьте конструкцию следующего вида:if (switch1.isChecked()) {
editText.setVisibility(View.VISIBLE);
} else {
editText.setVisibility(View.GONE);
//или editText.setVisibility(View.INVISIBLE);
}
Между Gone & Invisible есть разница. Если вкратце... Они оба скрывают view компонент. Однако, invisible скрывает, но занимает место.. А Gone скрывает и не занимает места...
Не хватало обработчика события на свитчере,вопрос решен.switch1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
                @Override
                public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                    //проверяем свитчер если он активен, то окно с датой появляется
                    if (isChecked){
                        DatePlain.setVisibility(View.VISIBLE);
                    } else {
                        DatePlain.setVisibility(View.GONE);

                    }
                }
            });