RecyclerView与CheckBox的不期而遇
一、背景
计划是做一个手机应用列表弹窗,而弹窗要展示的内容是手机内自己安装的所有的APP,包括图标,应用名称和包名,采用了AlertDialog+View的方式来实现,代码如下:
- View
- 列表项
-
<?xml version="1.0" encoding="utf-8"?> <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="fill_parent" android:layout_height="70dp" android:layout_margin="5dp" card_view:cardCornerRadius="5dp" card_view:cardElevation="5dp" card_view:cardMaxElevation="5dp" card_view:contentPadding="5dp"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="60dp"> <CheckBox android:id="@+id/list_chk" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="6dp" android:gravity="center" /> <ImageView android:id="@+id/list_img" android:layout_width="50dp" android:layout_height="50dp" android:layout_marginStart="50dp" android:layout_marginTop="6dp" android:sr
-
- 列表项