Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Don't show back button on android toolbar

Hi am developing an android application which has a toolbar and hamburger icon to open drawer. I have written below to implement toolbar.

xml file:

<android.support.v7.widget.Toolbar>

android:id="@+id/toolbar"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:background="@color/colorPrimary"

android:minHeight="?attr/actionBarSize">

</android.support.v7.widget.Toolbar>

Java file:

Toolbar toolbar = (Toolbar) view.findViewById(R.id.toolbar);
        ((AppCompatActivity)getActivity()).setSupportActionBar(toolbar);
        ((AppCompatActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        ((AppCompatActivity)getActivity()).getSupportActionBar().setHomeButtonEnabled(true);

When I click on drawer layout, fragment opens and hamburger button changes to back arrow button.

I don't want this back arrow button. I want that irrespective of which fragment is selected there should always be hamburger icon.

like image 895
amitmitra Avatar asked Nov 29 '25 16:11

amitmitra


1 Answers

remove this if you don't want any icon:

((AppCompatActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(false);

If you want to set custom icon then add this:

 ((AppCompatActivity)getActivity()).getSupportActionBar().setHomeAsUpIndicator(R.mipmap.backarrow);
like image 173
Parsania Hardik Avatar answered Dec 02 '25 06:12

Parsania Hardik



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!