реализовать кнопку далее на панели действий Kotlin

#android #kotlin #navigation

#Android #kotlin #навигация

Вопрос:

Как я могу реализовать кнопку «Далее» на панели действий в моем приложении?

Я уже внедрил кнопку «Назад» на панели.

 val actionbar = supportActionBar
actionbar?.setDisplayHomeAsUpEnabled(true)
  

Комментарии:

1. Что вы имеете в виду под следующей кнопкой

2. @JimaleAbdi бутто, чтобы перейти к третьему упражнению

Ответ №1:

Обычно кнопки next нет, но это делает что-то вроде кнопки next, насколько я понимаю ваш вопрос, вам нужно запланировать новое действие на панели действий

Шаг 1 создайте XML-ресурс в res / menu

 <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<item
    android:id="@ id/nxtbutton"
    android:icon="@drawable/ic_action_edit"
    app:showAsAction="ifRoom"
    android:title="nxtbtn" />
  

Затем вам нужно переопределить onCreateOptionsMenu функцию в вашем Activity устройстве следующим образом:

 override fun onCreateOptionsMenu(menu: Menu): Boolean {
menuInflater.inflate(R.menu.menuTest, menu)
return true

}
  

Обработка событий нажатия

 override fun onOptionsItemSelected(item: MenuItem): Boolean = when (item.itemId) {
R.id.nxtbutton -> {
     val intent = Intent(context, nextActivity::class.java);
      startActivity(intent);

      true
     }
     else -> super.onOptionsItemSelected(item)

}
  

Комментарии:

1. Если это работает для вас, пожалуйста, проголосуйте за мой ответ и примите его, чтобы помочь другим