如何强制滑动菜单覆盖整个活动

时间:2015-05-28 13:02:32

标签: android slidingmenu jfeinstein

我使用 Jeremy Feinstein https://github.com/jfeinstein10/SlidingMenu的滑动菜单,并在我的应用程序中打开侧边菜单涵盖半活动。我只需要涵盖整个活动(全宽侧边栏)

由于

2 个答案:

答案 0 :(得分:0)

正如我在您发布的链接中看到的,您可以使用此视图在您的活动中包含您的slidingMenu:

  Me.data.DefaultCellStyle.WrapMode = DataGridViewTriState.True  
  data.AutoResizeRows(DtaGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders)

如果是这样,那么您可以像这样更改视图的宽度: <com.jeremyfeinstein.slidingmenu.lib.SlidingMenu xmlns:sliding="http://schemas.android.com/apk/res-auto" android:id="@+id/slidingmenulayout" android:layout_width="fill_parent" android:layout_height="fill_parent" sliding:viewAbove="@layout/YOUR_ABOVE_VIEW" sliding:viewBehind="@layout/YOUR_BEHIND_BEHIND" sliding:touchModeAbove="margin|fullscreen" sliding:behindOffset="@dimen/YOUR_OFFSET" sliding:behindWidth="@dimen/YOUR_WIDTH" sliding:behindScrollScale="@dimen/YOUR_SCALE" sliding:shadowDrawable="@drawable/YOUR_SHADOW" sliding:shadowWidth="@dimen/YOUR_SHADOW_WIDTH" sliding:fadeEnabled="true|false" sliding:fadeDegree="float" sliding:selectorEnabled="true|false" sliding:selectorDrawable="@drawable/YOUR_SELECTOR"/> 或尽可能多,您可以通过获取设备的宽度并将其设置为滑动菜单,从代码中进行设置

答案 1 :(得分:0)

我不确定这对你有帮助,但我记得你可以这样设置: 创建名为“sliding_menu_offset”的维度资源并将其设置为“0” 比在代码中将资源设置为左侧菜单'后面的偏移量res

yourLeftMenu.setBehindOffsetRes(R.dimen.sliding_menu_offset);