How to display and set click event on Back Arrow on Toolbar?

前端 未结 7 1068
-上瘾入骨i
-上瘾入骨i 2020-12-02 18:31

How can I set back arrow in Android toolbar and also apply click listener?

7条回答
  •  醉酒成梦
    2020-12-02 19:00

    Add this

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

    and in onOptionsItemSelected add this

     @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case android.R.id.home:
                finish();
                return true;
            default:
                return super.onOptionsItemSelected(item);
        }
    }
    

    Check this

    Display Back Arrow on Toolbar Android

    http://developer.android.com/intl/es/training/implementing-navigation/ancestral.html

提交回复
热议问题