簡體   English   中英

單擊打開幻燈片菜單時如何在福爾摩斯動作欄中制作圖標

[英]How to make icon in sherlock actionbar when clicked open slidemenu

我將這個庫用於滑動菜單: https : //github.com/jfeinstein10/SlidingMenu 如何在Sherlockactionbar中設置可點擊圖標?

這是我的代碼:

public class MainActivity extends SherlockActivity {

    private com.actionbarsherlock.app.ActionBar action;
    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        SlidingMenu sm =  new SlidingMenu(this);
        sm.setMode(SlidingMenu.LEFT);
        sm.setShadowWidthRes(R.dimen.shadow_width);
        sm.setShadowDrawable(R.drawable.shadow);
        sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);
        sm.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
        sm.setFadeDegree(0.35f);
        sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);

        action = getSupportActionBar();
        action.setDisplayHomeAsUpEnabled(true);
        action.setDisplayShowHomeEnabled(false);
        action.setHomeButtonEnabled(true);
        action.setIcon(R.drawable.menu);         
    }
}

您可以設置onClick偵聽器。

sm.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub

                }
            });

暫無
暫無

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

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