我想去从片段到活动使用后退按钮使用工具栏后退图标。

片段是我的导航折叠项& activity是我的MainActivity。
我该怎么做呢?
发布于 2017-07-27 17:01:54
您可以使用app:navigationIcon="?attr/homeAsUpIndicator"作为后退导航图标。
<android.support.v7.widget.Toolbar
android:id="@+id/toolbarId"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:navigationIcon="?attr/homeAsUpIndicator"/>对于导航:
Toolbar toolbar = (ToolBar) getActivity().findViewById(R.id.toolbarId);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
getActivity().onBackPressed();
}
});发布于 2017-07-27 17:03:47
在片段onCreateView中调用此方法
public void showBackButton() {
if (getActivity() instanceof ActionBarActivity) {
((ActionBarActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
}发布于 2018-09-23 15:53:21
试试这个方法对我很有效:
XML中的
android:layout_height="wrap_content">
工具栏= view.findViewById(R.id.profileToolbar);新工具栏( toolbar.setNavigationIcon(R.drawable.ic_back_button);View.OnClickListener() { @Override public void onClick(View v) { getActivity().onBackPressed();} });
https://stackoverflow.com/questions/45345982
复制相似问题