单项活动中的工具栏后退按钮

时间:2019-02-22 15:14:46

标签: java android

当我只有1个Activity(MainActivity)且有很多片段和片段(又调用另一个片段)时,如何实现此后退按钮。  Toolbar

到目前为止,我已经尝试过以下操作,但是我认为这仅适用于活动:

 Toolbar toolbar = findViewById(R.id.toolbar);
    toolbar.setNavigationIcon(R.drawable.ic_action_navigationdrawer);
    setSupportActionBar(toolbar);
    ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);

1 个答案:

答案 0 :(得分:0)

假设您使用Apple AppCompatActivity,那么这是我建议的动态布局工作方法。您可以添加按钮,然后更改标题

   this.supportActionBar!!.displayOptions =  ActionBar.DISPLAY_SHOW_CUSTOM
        this.supportActionBar!!.setCustomView(R.layout.toolbar_title)
        val title = findViewById<TextView>(R.id.tvTitle)
        title.text = resources.getString(R.string.user_login)

作为片段回压功能,您必须指定页面结构。如果您的活动中有选项卡,则应精心设计后按动作。

不要期望我回答更多。甚至一个大学生都可以设法理解Android UI和代码的基本原理,就像我给的一样。