我正在使用Sliding menu library。当滑动屏幕时,整个活动布局向右侧移动。但是我想把头部固定在顶部,只需要去剩下的部分。 我的滑动屏幕代码是
setBehindContentView(R.layout.sliding_screen);
menu = getSlidingMenu();
menu.setMode(SlidingMenu.LEFT);
menu.setShadowWidthRes(R.dimen.shadow_width);
// menu.setShadowDrawable(R.drawable.ic_launcher);
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
menu.setFadeDegree(0.35f);
setSlidingActionBarEnabled(true);
我在布局中包含了标题
<include
android:id="@+id/include1"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
layout="@layout/header_layout" />
答案 0 :(得分:0)
将菜单附加到活动时使用SlidingMenu.SLIDING_CONTENT。
代码:
SlidingMenu menu;
menu = new SlidingMenu(this);
menu.attachToActivity(activity, SlidingMenu.SLIDING_CONTENT);
答案 1 :(得分:0)
我知道这个年龄较大,但如果您使用的是SlidingFragmentActivity
(这意味着您实际上并未使用attachToActivity
作为manishkumar建议),那么您应该致电setSlidingActionBarEnabled(false)
。这将使Action Bar不会随SlidingFragmentActivity