在安卓中我们会经常用到自定义适配器,能够实现自己想要的效果图,
自定义适配器中,用的最多的是GridView,可以实现图文混排效果:
一.既然是适配器,它的作用就是把其它的组件按照一定的方式排列在另外一个组件上面,就相当于一个管理者。
也就是:父组件 + 适配器 + 子组件
1.父组件: activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<GridView
android:id="@+id/gridView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:verticalSpacing="60dp"//左右两个item之间的距离
android:horizontalSpacing="80dp"//上下两个item之间的距离
android:numColumns="4"//设置显示的列数
android:layout_gravity="center_horizontal"
android:padding="60px"//GridView中的组件到gridView的边距;
>
</GridView>
</LinearLayout>
2.子组件: list_layout.xml <span style="font-size:12px;color:#000000;"><?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linerLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background=