2

我的布局中有一个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>

谢谢

4

0 回答 0