Как перейти на несколько экранов "Активность" с одной страницы в Android Studio

У меня есть 4 кнопки ImageButton на главном экране. Я хотел бы иметь возможность нажимать каждую кнопку, которая приведет меня к различным экранам.

Когда я пытаюсь запустить свое приложение, оно выдает ошибку, в которой говорится, что "метод onClick(View) уже определен в классе MainScreen". Я не знаю, как переименовать метод onClick. Буду признателен, если кто-нибудь может мне помочь.

Заранее спасибо!

1 ответ

Решение

Вам нужен только один метод onClick. Объедините все остальные дела в один блок переключателей:

public void onClick (View v) {
    switch (v.getId())
    {
        case R.id.imageButtonMarketing:
            ImageButtonMClick();
            break;
        case R.id.imageButtonBusinessAdmin:
            ImageButtonBClick();
            break;
        case R.id.imageButtonFinance:
            ImageButtonFClick();
            break;
        case R.id.imageButtonHospitality:
            ImageButtonHClick();
            break;
    }
}
Другие вопросы по тегам