-1

当我一起使用 SlidingMenu 和 ActionBarSherlock 时,我注意到当我调用

attachToActivity(.. SLIDING_CONTENT ..) 

它不起作用。

我认为必须是因为 ActionBarSherlock 将主题更改为 NO TITLE BAR。

问题:我怎样才能使 SLIDING_CONTENT 工作?

这是我的 onCreate 函数(从 SherlockFragmentActivity 扩展的类)

    super.onCreate(savedInstanceState);
    mContext = this;
    setContentView(R.layout.activity_main);

    // start SlidingMenu configuration
    mSlidingMenu = new SlidingMenu(this);
    mSlidingMenu.setMode(SlidingMenu.LEFT);
    mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
    mSlidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
    mSlidingMenu.setFadeDegree(0.35f);
    mSlidingMenu.setMenu(R.layout.sliding_menu);
    mMenuView = mSlidingMenu.getMenu();
    mSlidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
    mSlidingMenu.setOnClosedListener(this);
4

1 回答 1

1

如果您想将SlidingMenu与ActionBarSherlock 一起使用,则必须将库中的所有活动更改为SherlockActivity,将所有FragmentActivites 更改为SherlockFragmentActivity,将所有ListActivities 更改为SherlockListActivity 等。更改thisthisthisthis

于 2012-12-15T16:22:32.997 回答