对于填充GridView的项目,我有以下布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@drawable/favor_border"
android:padding="5dp"
android:layout_width="match_parent"
android:layout_height="match_parent">
<CheckBox
android:focusable="false"
android:focusableInTouchMode="false"
android:id="@+id/isFavoriteCheckBox"
android:button="@drawable/btn_star_selector"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:clickable="false"/>
<!--Other elements-->
</LinearLayout>
我需要的是处理每个GridView项目的点击次数(知道所选项目ID)和处理 isFavoriteCheckbox 上的点击次数(实际检查)以不同的方式。
我尝试了什么:
必需的布局(复选框应该是可检查的):