package?www.ly.com.listviewtest;
import?android.support.v7.app.AppCompatActivity;
import?android.os.Bundle;
import?android.widget.ArrayAdapter;
import?android.widget.ListView;
import?java.util.ArrayList;
import?java.util.List;
public?class?MainActivity?extends?AppCompatActivity?{
????private?List<Fruit>?fruitList?=?new?ArrayList<>();
????@Override
????protected?void?onCreate(Bundle?savedInstanceState)?{
????????super.onCreate(savedInstanceState);
????????setContentView(R.layout.activity_main);
????????
????????initFruits();//初始化水果數(shù)據(jù)
????????FruitAdapter?adapter?=?new?FruitAdapter(MainActivity.this,R.layout.fruit_item,
????????????????fruitList);//這行為什么有錯誤
????????ListView?listView?=?findViewById(R.id.list_View);
????????listView.setAdapter(adapter);
????}
????private?void?initFruits(){
????????for?(int?i?=?0;i<2;i++){
????????????Fruit?apple?=?new?Fruit("Apple",R.drawable.apple_pic);
????????????fruitList.add(apple);
????????????Fruit?banana?=?new?Fruit("Banana",R.drawable.banana_pic);
????????????fruitList.add(banana);
????????????Fruit?orange?=?new?Fruit("Orange",R.drawable.orange_pic);
????????????fruitList.add(orange);
????????????Fruit?watermelon?=?new?Fruit("Wateremelon",R.drawable.watermelon_pic);
????????????fruitList.add(watermelon);
????????????Fruit?pear?=?new?Fruit("Pear",R.drawable.pear_pic);
????????????fruitList.add(pear);
????????????Fruit?pineapple?=?new?Fruit("Pineapple",R.drawable.pineapple_pic);
????????????fruitList.add(pineapple);
????????????Fruit?strawberry?=?new?Fruit("Strawberry",R.drawable.strawberry_pic);
????????????fruitList.add(strawberry);
????????????Fruit?cherry?=?new?Fruit("Cherry",R.drawable.cherry_pic);
????????????fruitList.add(cherry);
????????????Fruit?mango?=?new?Fruit("Mango",R.drawable.mango_pic);
????????????fruitList.add(mango);
????????}
????}
}