我想在 Android Studio 中創建一個列表,但在這一行不斷收到錯誤“適配器視圖是抽象的,無法啟動”。AdapterView arrayAdapter = new AdapterView (this, android.R.layout.simple_list_item_1, family );我該如何解決?代碼在這里:package com.example.mylist;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.AdapterView;import android.widget.ListAdapter;import android.widget.ListView;import java.util.ArrayList;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ListView MyList = (ListView) findViewById(R.id.MyList); ArrayList family = new ArrayList(); family.add("Abc"); family.add("Def"); family.add("Ghi"); AdapterView arrayAdapter = new AdapterView (this, android.R.layout.simple_list_item_1, family ); MyList.setAdapter((ListAdapter) arrayAdapter); }}
2 回答

jeck貓
TA貢獻1909條經驗 獲得超7個贊
嘗試這個
ArrayList<String> family = new ArrayList<String>();
family.add("Abc");
family.add("Def");
family.add("Ghi");
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,family );
MyList.setAdapter(arrayAdapter);
添加回答
舉報
0/150
提交
取消