我在每个项目上都有android.widget.Gallery
ImageView
和Checkbox
用户可以标记要删除的图像。
我有这个自定义View
时无法滚动/显示。
一切都正常加载,并看到CheckBox
ontop的图像。
我知道触摸事件不会传播到Gallery
我怎么能这样做,我读了20个关于这种委托触摸的讨论,但没有任何作用。
继承我的xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="false"
android:focusable="false"
>
<ImageView android:id="@+id/thumbImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:clickable="false"
android:focusable="false"
/>
<CheckBox android:id="@+id/itemCheckBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:clickable="false"
/>
</RelativeLayout>
答案 0 :(得分:0)
如果有人使用此功能,我自己就知道了。
在getView()
内删除theimageview.setOnClickListener