Переключатель против переключения

Я пытаюсь решить, использовать ли переключатель или переключатель для установки будильника. Я - мое приложение для 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");
        }
    }
});
Другие вопросы по тегам