7

スライディングメニューライブラリをアプリに実装しようとしています。今の私の問題は、メニューの幅を制御できないように見えることです。常にフルスクリーンです。

誰かがこれを解決する方法を教えてもらえますか?

これが私が遊んでいるコードです。

SlidingMenu menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
menu.setBehindWidth(10);
menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
4

2 に答える 2

18

この質問に偶然出くわした人のために、それを解決する方法を探して-私は私のonCreateメソッドで次のコードを使用することによって私の問題を解決することができました。

SlidingMenu sm = getSlidingMenu();
sm.setShadowWidthRes(R.dimen.slidingmenuWidth);
sm.setBehindOffsetRes(R.dimen.slidingmenuOffset);
sm.setFadeDegree(0.35f);
sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);

<dimen name="slidingmenuWidth">15dp</dimen>
<dimen name="slidingmenuOffset">60dp</dimen>
于 2013-02-24T21:39:08.253 に答える
1

コミットログの1つが読み取りOnly behind width not working now [jfeinstein10]ました。おそらく壊れています。

あなたができることは、すべてを含む最大のコンポーネントに行き、それに設定android:minWidthすることです。ざっと見た後、それはそうかもしれないようmenu_frame.xmlです。ただし、いくつか確認することをお勧めします。

于 2013-02-14T21:10:28.477 に答える