我已经制作了 recyclerView ,但我不知道如何设计 cardview 。因为它里面有 4 个自定义项目。
我怎样才能获得对卡片项目的访问权限?
在我的卡片视图设计布局中,我在卡片视图内放置了一个网格视图,但我无法弄清楚如何使用 ArrayList 访问网格视图项目。
我的cardview设计布局
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content"
android:layout_width="match_parent"
xmlns:tools="http://schemas.android.com/tools"
android:background="@color/cardview_light_background"
android:layout_margin="@dimen/activity_horizontal_margin"
card_view:cardElevation="@dimen/elevation_height"
android:id="@+id/cvVideos">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@android:drawable/presence_video_busy"
android:id="@+id/ivIconTitle"/>
<TextView
android:layout_width="match_parent"
android:layout_height="39dp"
android:text="@string/app_name"
android:textColor="@color/textColorSecondary"
android:id="@+id/tvTitle" />
</LinearLayout>
<GridView
android:id="@+id/grid_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:numColumns="auto_fit"
android:columnWidth="120dp"
android:horizontalSpacing="10dp"
android:verticalSpacing="10dp"
android:gravity="center"
android:stretchMode="columnWidth"
tools:listitem="@layout/video_grid_listitem"
android:padding="@dimen/activity_horizontal_margin">
</GridView>
</android.support.v7.widget.CardView>