我试图通过适配器使整个视图可以点击,该适配器包含此视图的一些实例。 我正在使用onitemclicklistener但它在儿童gridview的50 x 50 dp区域内不会发射。我真的不知道该怎么做。我尝试设置后代可聚焦性,将可聚焦和/或可点击设置为false,甚至以编程方式设置
gridView.isEnabled(false);
但似乎没有任何效果。在gridView的范围之外一切正常,但内部没有任何效果。
P.S。我知道这三个相对的布局是多余的,但这不是我所关心的。
<?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="wrap_content"
android:descendantFocusability="blocksDescendants" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/black" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="2dp"
android:background="@android:color/white" >
<GridView
android:id="@+id/mega_cell_layout_grid_view"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@android:color/black"
android:numColumns="3"
>
</GridView>
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>