我必须将片段导航回mainactivity,如果我在活动中有多个片段,那么我需要使用工具栏(humburger图标)逐个导航。
答案 0 :(得分:0)
在托管工具栏的片段中,调用活动backpress:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
getActivity().onBackPressed();
break;
}
return true;
}
要在图片中将图标更改为后退箭头:
ActionBar actionBar = getActivity().getSupportActionBar();
if (actionBar != null) {
// Loading the arrow drawable.
final Drawable upArrow = getResources().getDrawable(R.drawable.abc_ic_ab_back_mtrl_am_alpha); // should work
actionBar.setHomeAsUpIndicator(upArrow);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeButtonEnabled(true);
}