簡體   English   中英

如何在Android中將動作欄應用程序圖標設置為onClickListner?

[英]How can I set my actionbar app icon onClickListner in Android?

這是我在操作欄中設置應用程序圖標的代碼

    ActionBar actionBar = getSupportActionBar();
    actionBar.setBackgroundDrawable(new ColorDrawable(Color.GRAY));
    actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE);
    actionBar.setIcon(R.drawable.menuaction);

在活動中添加

 ActionBar actionBar=getActionBar(); 

或者如果使用Appcompact

  ActionBar actionBar = getSupportActionBar();

然后

   actionBar.setDisplayHomeAsUpEnabled(true);

並重寫此方法

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM