События onClick для элементов меню в Навигаторе не работают [дубликат]

Если вы хотите сделать это через jQuery, вы можете использовать Something Like this

window.onload = function() { 

var height = screen.height;
var ele = document.getElementById("yourblockid");
ele.style.height = screen.height-2 + "px";
};

. Этот скрипт поставит высоту равной высоте div,

. Это полезно для вас, или вы пытаетесь спросить что-то еще?

-1
задан Ajay Bhargav 16 January 2019 в 17:35
поделиться

1 ответ

Вам необходимо использовать тот же идентификатор, объявленный в меню activity_main_drawer. Так будет:

@Override
public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
    switch (menuItem.getItemId()) {
        case R.id.nav_beer: {
            Intent intent = new Intent(this, first_activity.class);
            this.startActivity(intent);
            Toast.makeText(Beer.this, "This is my navigation Toast message!",
                    Toast.LENGTH_LONG).show();
            break;
        }
        case R.id.nav_brandy:{
            Intent intent = new Intent(this, second_activity.class);
            this.startActivity(intent);
            break;
        }
    }
    return true;
}
0
ответ дан Sdghasemi 16 January 2019 в 17:35
поделиться
Другие вопросы по тегам:

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