如何在应用程序的操作栏上实现“下一步”按钮?
我已经在工具栏中实现了后退按钮。
val actionbar = supportActionBar
actionbar?.setDisplayHomeAsUpEnabled(true)
答案 0 :(得分:0)
通常没有下一个按钮,但这就像下一个按钮一样,因为我了解您的问题,您需要在操作栏中进行新的活动
第1步在res / menu中创建XML资源
<?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)
}