I've implemented up navigation to my Navigationdrawer activity.
private void setupActionBar() {
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true);
}
}
But it doesnt sho up, I guess it's covered by the icon for opening the navigation drawer.
Question:
How can I position the up navigation icon either next to the drawer activity or on the right of the toolbar?icon
Try below code: to add your custom
Back arrow icon in actionbar
Right side...
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayOptions(actionBar.getDisplayOptions()
| ActionBar.DISPLAY_SHOW_CUSTOM);
ImageView imageView = new ImageView(actionBar.getThemedContext());
imageView.setScaleType(ImageView.ScaleType.CENTER);
imageView.setImageResource(R.drawable.your_back_icon);
ActionBar.LayoutParams layoutParams = new ActionBar.LayoutParams(
ActionBar.LayoutParams.WRAP_CONTENT,
ActionBar.LayoutParams.WRAP_CONTENT, Gravity.RIGHT
| Gravity.CENTER_VERTICAL);
layoutParams.rightMargin = 50;
imageView.setLayoutParams(layoutParams);
actionBar.setCustomView(imageView);