gpt4 book ai didi

java - Android Studio 无法识别 "setAdapter()"方法

转载 作者:太空狗 更新时间:2023-10-29 16:35:08 26 4
gpt4 key购买 nike

我一直在尝试了解如何填充 ListView 并为此尝试制作一个简单的应用程序,该应用程序采用字符串数组并将其放在 ListView 中。我创建了一个 ListView 对象“myListView”并尝试为此对象调用“setAdapter()”函数。但是“setAdapter”部分变成红色,它给了我一条错误消息,说,“无法解析符号‘setAdapter’”

MainActivity.java 的源代码如下:

import android.app.Activity;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.AbsListView;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

String[] myArray = {"biscuits", "laptops", "mice", "headphones", "macBook", "bottles", "something", "also something",
"this list is stupid", "and", "dumb", "and", "useless", "okay", "here it ends"};

ListAdapter myListAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1, myArray);

ListView myListView = (ListView) findViewById(R.id.myListView);

myListView.setAdapter(myListAdapter);
}

最佳答案

请删除 setContentView 后的 } 并将新的 } 放在代码末尾

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


String[] myArray = {"biscuits", "laptops", "mice", "headphones", "macBook", "bottles", "something", "also something",
"this list is stupid", "and", "dumb", "and", "useless", "okay", "here it ends"};

ListAdapter myListAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1, myArray);

ListView myListView = (ListView) findViewById(R.id.myListView);

myListView.setAdapter(myListAdapter);
}
}

关于java - Android Studio 无法识别 "setAdapter()"方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30661221/

26 4 0
文章推荐: java - Android 数组到 Sharedpreferences 与 Gson
文章推荐: C-AVR-简单PORTB、DDRB、PINB解释
文章推荐: c - 为什么我需要按两次 Ctrl-D 来标记文件结束?
文章推荐: html -
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com