Нажав на логотип приложения, вы можете сделать что-то кроме открытия навигационной панели.

В моем приложении, когда пользователь нажимает на логотип или заголовок приложения, система открывает окно навигации. Я хочу, чтобы навигационная панель открывалась только в том случае, если щелкнул значок навигации, как я хочу сделать некоторую другую логику, если пользователь щелкает логотип приложения и заголовок. Как это сделать?

Этот код предназначен для открытия панели навигации при нажатии на логотип приложения, заголовок или значок навигации.

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // toggle nav drawer on selecting action bar app icon/title
    if (mDrawerToggle.onOptionsItemSelected(item)) {
        return true;
    }
    // Handle action bar actions click
    switch (item.getItemId()) { 
    case R.id.action_settings:
        return true;
    default:
        return super.onOptionsItemSelected(item);
        //return false;
    }
}

Любой совет приветствуется

1 ответ

Я бы посоветовал вам создать настраиваемую панель инструментов с использованием отдельной компоновки XML и использовать ее в основной компоновке, поскольку это просто. так что при просмотре изображения и просмотра текста могут служить для определенной цели!

Другие вопросы по тегам