1. 程式人生 > >關於Android中ToolBar返回

關於Android中ToolBar返回

oolbar 使用簡單介紹: 
在佈局中 findViewById 找到控制元件,注意需要 v7 適配包中的Toolbar 
getSupportActionBar(toolbar); 
想使用 toolbar 的返回按鈕(都要在setSupportActionBar 後呼叫)實現 Toolbar 點選返回事件:

toolbar.setNavigationIcon( mDrawable);//或者在佈局中 app:navigationIcon="?attr/homeAsUpIndicator"
toolbar.setNavigationOnClickListener(new View.OnClickListener(){
    public
void onClick(View view){ finish(); } };
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

或者 
getSupportActionBar().setDisplayHomeAsUpEnable(true);

重寫 onOptionsItemSelected

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    if(item.getItemId()==android.R.id.home){
        finish();
        return true;
    }
    return
super.onOptionsItemSelected(item); }