当我只有1个Activity(MainActivity)且有很多片段和片段(又调用另一个片段)时,如何实现此后退按钮。
到目前为止,我已经尝试过以下操作,但是我认为这仅适用于活动:
Toolbar toolbar = findViewById(R.id.toolbar);
toolbar.setNavigationIcon(R.drawable.ic_action_navigationdrawer);
setSupportActionBar(toolbar);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
答案 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和代码的基本原理,就像我给的一样。