【发布时间】:2021-06-09 08:52:16
【问题描述】:
我不时遇到这个问题,如何让活动显示返回按钮并使其返回到父活动而不会太复杂。
Google 有大量的文档,但对于想要简单工作方法的人来说,它是吹的。所以我提出这个问题并自己回答它,而不是作为其他人的文档。
【问题讨论】:
我不时遇到这个问题,如何让活动显示返回按钮并使其返回到父活动而不会太复杂。
Google 有大量的文档,但对于想要简单工作方法的人来说,它是吹的。所以我提出这个问题并自己回答它,而不是作为其他人的文档。
【问题讨论】:
supportActionBar?.setDisplayHomeAsUpEnabled(true)
onSupportNavigateUp 使其真正返回override fun onSupportNavigateUp(): Boolean
{
onBackPressed()
return super.onSupportNavigateUp()
}
这是完整的代码
class SomeChildActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_new_invoice)
supportActionBar?.setDisplayHomeAsUpEnabled(true)
}
override fun onSupportNavigateUp(): Boolean {
onBackPressed()
return super.onSupportNavigateUp()
}
}
【讨论】: