如何在android gridview中实现喜爱的功能

如何在android gridview中实现喜爱的功能,android,gridview,Android,Gridview,我有一个应用程序,在gridview中显示一些信息。现在,我需要向同一个gridview添加喜爱的功能。请帮我做这个。我尝试过谷歌搜索,但没有成功。您可以在gridview项目中使用“收藏夹”自定义复选框 下面是复选框的代码 <CheckBox android:id="@+id/checkbox_favorite" android:layout_width="wrap_content" android:layout_height="wra

我有一个应用程序,在gridview中显示一些信息。现在,我需要向同一个gridview添加喜爱的功能。请帮我做这个。我尝试过谷歌搜索,但没有成功。

您可以在gridview项目中使用“收藏夹”自定义复选框

下面是复选框的代码

  <CheckBox
        android:id="@+id/checkbox_favorite"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true"
        android:button="@drawable/customdrawablecheckbox" 
        android:layout_marginLeft="10dp"/>

下面是自定义可绘图的代码

  <?xml version="1.0" encoding="utf-8"?>
 <selector  xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:state_checked="false" android:drawable="@drawable/ic_action_favorite" />
 <item android:state_checked="true" android:drawable="@drawable/ic_action_favoritecheck" />
 <item android:drawable="@drawable/ic_action_favorite" />


为sameThanks Ram实现自定义适配器。您能为我提供一个定制的gridview适配器吗。谢谢你,拉姆。目前我正在使用框架布局。如何使此复选框左对齐、右对齐或左上对齐等。android:layout\u alignParentLeft=“true”android:layout\u centerVertical=“true”在framelayout中是无效参数为什么不使用相对布局而不是framelayout?确定。我会用的。如何使复选框位于右上角?