RecylerView
放置界面控件
放置一个RecylerView控件,用于显示一个列表。
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</androidx.recyclerview.widget.RecyclerView>
创建Item界面
每一个Item上都显示动物的照片、名称和信息
<ImageView
android:id="@+id/iv_icon"
android:layout_margin="10dp"
android:src="@mipmap/ic_launcher"
android:layout_width="100dp"
android:layout_height="100dp">
</ImageView>
<TextView
android:id="@+id/tv_title"
android:layout_below="@id/iv_icon"
android:textSize="25dp"
android:layout_centerHorizontal="true"
android:text="text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
<TextView
android:id="@+id/tv_info"
android:layout_below="@id/tv_title"
android:layout_margin="10dp"
android:text="text1"
android:maxLines="5"
android:ellipsize="end"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
编写页面交互代码
在MainActivity中通过逻辑代码对RecyclerView控件进行数据适配并将数据显示到列表界面上
public class MainActivity extends AppCompatActivity {
private RecyclerView recyclerView;
private String[] names = {
"小猫", "哈士奇"