使用ImageView和CheckBox进行自定义视图时如何正常使用Gallery

时间:2011-09-05 20:32:18

标签: android android-gallery android-custom-view

我在每个项目上都有android.widget.Gallery ImageViewCheckbox 用户可以标记要删除的图像。

我有这个自定义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>

1 个答案:

答案 0 :(得分:0)

如果有人使用此功能,我自己就知道了。

getView()内删除theimageview.setOnClickListener