4

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

更新:

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

有演示吗?请帮忙。

4

3 回答 3

10

编辑库SliderMenu到范围SherlockActivity

public class SlidingActivity extends SherlockActivity implements SlidingActivityBase {
于 2013-01-02T17:11:20.033 回答
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);
    
  3. 在活动中:

    @Override
        public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case android.R.id.home:
            toggle();
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
    
于 2012-09-11T04:26:32.680 回答
3

从( SlidingMenu GitGub)上的说明中我没有发现它很清楚

这是一个屏幕截图,以使其更清晰: 在此处输入图像描述

于 2013-05-30T03:38:10.033 回答