Я хочу добавить onClickListener
в элементы заголовка навигационного вида, например, я создал кнопки Login или Register, и я хочу добавить Listener в navigationView.Как применить onClickListener в navigationView?
Итак, когда я нажимаю на навигацию, моя активность входа будет открыта. И для этого я использую операцию Navigation Drawer Activity, и я сделал это кодирование в MainActivity.
Скажите, пожалуйста, как это сделать.
Я просто сделать объект navigtionView, а затем применить Listener к ней нет ошибок, но он не работает
setContentView(R.layout.activity_main);
nav_view = (NavigationView) findViewById(R.id.nav_view);
nav_view.setOnClickListener(this);
@Override
public void onClick(View v) {
Intent i=new Intent(MainActivity.this,Login.class);
startActivity(i);
}
Просто перейдите на просмотр в своей деятельности и добавьте к нему зрителя кликов! Что вы пробовали? Покажите свои усилия. – NightFury
Не могли бы вы [редактировать] показать код? Или просто добавьте новую активность с помощью шаблона навигационного ящика ... Он точно показывает, как использовать прослушиватель кликов –
Вы должны поделиться своим кодом и тем, что вы пробовали. обратитесь к [Как задать хороший вопрос?] (http://stackoverflow.com/help/how-to-ask) –