亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 android studio 中創建列表但不斷收到此錯誤“適配器視圖是抽象的,無法啟動”

在 android studio 中創建列表但不斷收到此錯誤“適配器視圖是抽象的,無法啟動”

元芳怎么了 2022-12-15 11:24:26
我想在 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); 


查看完整回答
反對 回復 2022-12-15
?
千巷貓影

TA貢獻1829條經驗 獲得超7個贊

按設計工作:該類 AdapterView 被聲明為abstract。它并不意味著直接通過實例化new()。

請參閱此處以獲取有關如何實際使用該課程的一些指導!

通常對新手 Android 程序員的建議是:先學習一些 Java 基礎知識。理解抽象的真正含義是非?;A的東西。


查看完整回答
反對 回復 2022-12-15
  • 2 回答
  • 0 關注
  • 109 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號