我有2种格式的操作栏,我想隐藏主页操作栏,当我在详细信息页面,并希望隐藏详细信息操作栏,当我在主页。当我启动应用程序,它会引导我到主页,它显示我主页操作栏,而不显示详细信息操作栏,我预期。我点击主页上的东西,引导我到详细信息页面,当我在详细信息页面,它还显示了详细的操作栏,但没有显示我所期望的主页操作栏。但麻烦来了,当我再次使用向上按钮返回主页时,它没有显示主页操作栏。所以主页没有显示任何操作栏。为什么使用show()没有带回主页操作栏?
我有2种格式的操作栏,我想隐藏主页操作栏,当我在详细信息页面,并希望隐藏详细信息操作栏,当我在主页。当我启动应用程序,它会引导我到主页,它显示我主页操作栏,而不显示详细信息操作栏,我预期。我点击主页上的东西,引导我到详细信息页面,当我在详细信息页面,它还显示了详细的操作栏,但没有显示我所期望的主页操作栏。但麻烦来了,当我再次使用向上按钮返回主页时,它没有显示主页操作栏。所以主页没有显示任何操作栏。为什么使用show()没有带回主页操作栏?
1条答案
按热度按时间nimxete21#
我建议从依赖细节片段来设置主Activity的操作栏改为依赖主Activity来设置其自己的操作栏。
例如:
onPause()
中,您可以添加supportActionBar?.hide()
。onResume()
中,您可以添加supportActionBar?.show()
行。试试看能不能成功。