Как получить событие на изменении проверки флажка андроида?

Каков был бы корректный способ получить и отправить событие, когда флажок включен или отключил?

В C# я мог просто легко дважды щелкнуть, и весь код будет сделан для меня. Но в андроиде это, кажется, немного более неясно. Я думал об использовании сенсорных обработчиков событий, но затем если у пользователя есть клавиатура, она не обнаружит изменение, так как это не касание. Я полагаю, что андроид должен иметь собственное событие для изменения состояния флажка.

50
задан Cindy Meister 6 January 2019 в 08:45
поделиться

1 ответ

CheckBox repeatChkBx = ( CheckBox ) findViewById( R.id.repeat_checkbox );
repeatChkBx.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
    {
        if ( isChecked )
        {
            // perform logic
        }

    }
});
146
ответ дан 7 November 2019 в 10:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: