1.简单应用
private String[] data = {“数据1”,“数据1”,“数据1”,“数据1”,“数据1”,“数据1”,“数据1”,“数据1”,“数据1”,“数据1”,“数据1”,“数据1”,“数据1”,“数据1”,};
ListView listView = findViewById(.list1);
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,data);
listView.setAdapter(adapter);
2.定制ListView页面
Fruit.java
public class Fruit {
private String name;
private int imageId;
public Fruit(String name, int imageId) {
= name;
this.imageId = imageId;
}
public String getName() {
return name;
}
public int getImageId() {
return imageId;
}
}
fruit_item.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android=“http:///apk/res/android”
android:orientation=“vertical”
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:layout_margin=“5dp”>
<ImageView
android:id=“@+id/fruit_image”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_gravity=“center_horizontal”/>
<TextView
android:id=“@+id/fruit_name”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_gravity=“left”
android:layout_marginTop=“10dp”/>
FruitAdapter.java
public class FruitAdapter extends ArrayAdapter {
private int resourceId;
















