#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. Если это работает для вас, пожалуйста, проголосуйте за мой ответ и примите его, чтобы помочь другим