Android 为什么我的Listview不显示我的项目?

Android 为什么我的Listview不显示我的项目?,android,listview,Android,Listview,我有一个列表视图,我想显示几个项目。然而,在程序编译后,什么也没有显示,我不确定为什么 ListView listView = findViewById(R.id.quikList); ArrayList<String> list = new ArrayList<String>(); list.add("Hello"); list.add("Is it me youre looking for?"); list.add("I ca

我有一个列表视图,我想显示几个项目。然而,在程序编译后,什么也没有显示,我不确定为什么

    ListView listView = findViewById(R.id.quikList);
    ArrayList<String> list = new ArrayList<String>();

    list.add("Hello");
    list.add("Is it me youre looking for?");
    list.add("I can see it in your smile and I want so badly to make this listview work");

    ArrayAdapter<String> aa = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_1, android.R.id.text1, list);
listview.setAdapter(aa);
ListView-ListView=findviewbyd(R.id.quikList);
ArrayList=新建ArrayList();
添加(“你好”);
列表。添加(“你要找的是我吗?”);
添加(“我可以从你的微笑中看到它,我非常想让这个列表视图工作”);
ArrayAdapter aa=新的ArrayAdapter(此,
android.R.layout.simple_list_item_1,android.R.id.text1,list);
setAdapter(aa);

我不知道为什么这个相当基本的任务不起作用。我想这可能是因为android.R.id.text1,但我不确定为什么。任何人在这个话题上能提供的任何信息都是非常好的。

不需要第三个参数,只需删除这一行
android.R.id.text1

ArrayAdapter<String> aa = new ArrayAdapter<String>(this,
                    android.R.layout.simple_list_item_1, list);
listView.setAdapter(aa);

试试这个:

ListView listView = (Listview)findViewById(R.id.quikList);

String list[] = {"Hello","Is it me youre looking for?","I can see it in your smile and I want so badly to make this listview work"};   

ArrayAdapter<String> aa = new ArrayAdapter<String>(this, R.layout.simple_list_item_1, R.id.textView, list);

listview.setAdapter(aa);
ListView ListView=(ListView)findViewById(R.id.quikList);
字符串列表[]={“你好”,“你在找我吗?”,“我能从你的微笑中看到,我非常想让这个列表视图工作”};
ArrayAdapter aa=新的ArrayAdapter(此,R.layout.simple_列表_项目_1,R.id.textView,列表);
setAdapter(aa);

更新:列表中肯定存储了项目。我用logcatWhy不使用recyclerview检查了一下?试着使用带有3个参数的构造函数,而不使用TextViewResId:Haha这是解决方案2。。。我恨我自己
ListView listView = (Listview)findViewById(R.id.quikList);

String list[] = {"Hello","Is it me youre looking for?","I can see it in your smile and I want so badly to make this listview work"};   

ArrayAdapter<String> aa = new ArrayAdapter<String>(this, R.layout.simple_list_item_1, R.id.textView, list);

listview.setAdapter(aa);