[英]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.