我正在尝试使用工具栏而不是操作栏,但是我不知道如何添加向上按钮以返回上一个 Activity 。
我找不到任何与之相关的方法。

如何添加向上按钮?

最佳答案

我猜您正在寻找的是这样的:

Toolbar toolbar = (Toolbar) findViewById(R.id.app_bar_detail);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);

或在Fragment中使用的情况下:
Toolbar toolbar = (Toolbar) view.findViewById(R.id.app_bar_detail);
((ActionBarActivity) getActivity()).setSupportActionBar(toolbar);
((ActionBarActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);

这将在工具栏内显示您的操作栏,但是请放心,所有内容都能很好地融合在一起。如果您不想在操作栏下或其任何背景下出现任何阴影,最后要做的就是更改vaules/styles.xml中的主题。
<style name="AppThmeme.Base" parent="Theme.AppCompat.NoActionBar">

关于android - 工具栏-添加向上按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27534381/

10-13 03:04