【问题标题】:Toolbar back button wont do anything工具栏后退按钮不会做任何事情
【发布时间】:2020-07-14 14:24:09
【问题描述】:

当用户按下按钮时,我的应用会从 MainActivity 切换到 ChatActivity。问题是我工具栏上的后退按钮不会做任何事情,而 UI 上的默认后退按钮可以工作。这是我尝试过的:

  1. 将这两个选项设置为 true

    supportActionBar?.setDisplayHomeAsUpEnabled(true) supportActionBar?.setDisplayShowHomeEnabled(true)

  2. 将 MainActivity 设为 ChatActivity 的父级:

<activity android:name=".ChatActivity" android:parentActivityName=".MainActivity" />

编译和运行没有任何错误。我哪里错了?

【问题讨论】:

    标签: android kotlin android-toolbar


    【解决方案1】:
    
        override fun onOptionsItemSelected(item: MenuItem): Boolean {
            if (item.itemId == android.R.id.home) {
                finish()
            }
            return super.onOptionsItemSelected(item)
        }
    

    在你的活动中添加上面的代码可以正常工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-31
      • 1970-01-01
      • 2014-10-07
      • 2013-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多