我在我的应用程序中实现了DrawerLayout
。现在,如果我想点击屏幕,那么DrawerLayout
就会越来越近。但现在我想在onTouch
上实现一些操作。
我的问题是如何阻止DrawerLayout
关闭onTouch
。我希望实现这一点,假设我忽略了onTouch
的{{1}}事件。
如果有任何建议请与我分享。
提前致谢。
答案 0 :(得分:0)
它实际上并不是一个合适的解决方案,但它是一种解决方法,增加了抽屉的宽度,使其覆盖了大部分屏幕。这样你的抽屉就能获得大部分的触摸事件,因此不会在触摸时闭上。
<ListView
android:id="@+id/drawerContentList"
style="@style/Theme.AppCompat.Light.DarkActionBar"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="#111"
android:choiceMode="singleChoice" >
</ListView>
将android:layout_width
增加到320dp