如何使用ActionBar Sherlock滑动菜单?

ama*_*pid 4 android android-sliding actionbarsherlock

我正在尝试使用现有项目中的滑动菜单,其中使用了操作栏Sherlock.但我无法做到这一点.如果你能给我一个简单的演示或教程来告诉我如何这样做,那会很棒吗?我们是否必须使用片段进行滑动菜单?

更新:

当用户单击"滑动菜单"列表中的项目时,如何更改"活动"?

有演示吗?请帮忙.

son*_*ida 10

将库编辑SliderMenu到范围SherlockActivity

public class SlidingActivity extends SherlockActivity implements SlidingActivityBase {
Run Code Online (Sandbox Code Playgroud)


ama*_*pid 5

按照https://github.com/jfeinstein10/SlidingMenu中的说法进行操作

  1. 创建滑动布局.
  2. 在onCreate:

    setBehindContentView(R.layout.slide_menu);
    getSlidingMenu().setShadowWidthRes(R.dimen.shadow_width);
    getSlidingMenu().setShadowDrawable(R.drawable.shadow);
    getSlidingMenu().setBehindOffsetRes(R.dimen.actionbar_home_width);
    getSlidingMenu().setBehindScrollScale(0.25f);
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在活动中:

    @Override
        public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case android.R.id.home:
            toggle();
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
    
    Run Code Online (Sandbox Code Playgroud)