Переключатель против переключения
Я пытаюсь решить, использовать ли переключатель или переключатель для установки будильника. Я - мое приложение для Android. На довольно новый для Android и не знаю или совсем не понимаю все входы и выходы из работы кадра. Каковы недостатки выбора срабатывания будильника с помощью переключателя на тумблере, или наоборот? Есть ли в слайдере Android слайд-переключатель?
1 ответ
Первое, что вам нужно иметь в виду, - с какого API вы хотите скомпилировать свое приложение?
Кнопки переключения доступны начиная с API 1, а переключатели доступны только после API 14.
Кроме того, это просто простое решение, которое является лучшим вариантом для пользовательского интерфейса / дизайна. На мой взгляд, переключатели дают четкое представление о том, что в данный момент выбрано.
Есть ли в слайдере Android слайд-переключатель?
Да, переключатель может работать как ползунковый переключатель.
Код очень прост, вы можете использовать одну и ту же мысль для этих двух кнопок.
Вот пример кнопки переключения
btnSwitch = (Switch) findViewById(R.id.switch_1);
btnSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
if (isChecked) {
Log.i("Switch", "ON");
} else {
Log.i("Switch", "OFF");
}
}
});
Вот пример кнопки переключения
btnToggle = (ToggleButton) findViewById(R.id.toggle_1);
btnToggle.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
Log.i("Toggle", "ON");
} else {
Log.i("Toggle", "OFF");
}
}
});