遇到这样的问题。 SlidingMenu使用,当我提出时,此菜单中的所有内容都不是活动的,不可点击。有一个简单的测试按钮,但是当你推动时它绝对没有发生。
XML
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/shadows_menu_swype2"
android:orientation="vertical" >
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="asdasd"/>
<ListView
android:id="@+id/menu_swypeID"
android:layout_marginLeft="7dp"
android:layout_marginRight="7dp"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:divider="@drawable/boder_menu_swype"
android:dividerHeight="2dp">
</ListView>
SlidingMenu
menu = new SlidingMenu(this); // экземпляр класса
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeBehind(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowDrawable(R.drawable.shadows_menu_swype1);
menu.setShadowWidth(15);
menu.setFadeDegree(0.50f);
menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
menu.setBehindWidth(300);
menu.setMenu(R.layout.menu_swype);
感谢任何帮助!!!!
答案 0 :(得分:0)
我遇到了同样的问题,只是更改了menu.setTouchModeBehind(SlidingMenu.TOUCHMODE_FULLSCREEN);
对此,menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
并且它有效。希望这也适合你。
答案 1 :(得分:0)
我有这个:
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
slidingMenu.setTouchModeBehind(SlidingMenu.TOUCHMODE_FULLSCREEN);
并删除:
slidingMenu.setTouchModeBehind(SlidingMenu.TOUCHMODE_FULLSCREEN);
解决了这个问题。