-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

ActionBarSherlockでSlidingMenuを使用する場合は、ライブラリ内のすべてのアクティビティをSherlockActivityに、すべてのFragmentActivitesをSherlockFragmentActivityに、すべてのListActivitiesをSherlockListActivityなどに変更する必要があります。this、 thisthisthisを変更します

于 2012-12-15T16:22:32.997 に答える