我的布局中有一个slidingDrawer 实现,对于句柄,我使用的是ImageView。
现在一切正常,但有时(经常)当我点击我的手柄图像时,它并不总是一次打开(或关闭)抽屉。我必须多次触摸手柄才能打开/关闭它。
我已经尝试将android: focusable和android: focusableInTouchMode 设置为false来设置和测试slidingDrawer 以及 Button Image。这看起来像父母的某些焦点正在覆盖 clild 或其他东西。
我也尝试用 ImageView 替换按钮图像,结果仍然相同。
如果我在这里遗漏了一些重要的东西,请帮助并告诉我?
编辑:以下是我的代码片段
<SlidingDrawer
android:id="@+id/drawer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:allowSingleTap="true"
android:focusable="false"
android:focusableInTouchMode="false"
android:content="@+id/layout"
android:handle="@+id/handle" >
<ImageButton
android:id="@+id/handle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false">
</ImageButton>
谢谢