Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ListView android没有显示任何内容_Java_Android_Android Listview - Fatal编程技术网

Java ListView android没有显示任何内容

Java ListView android没有显示任何内容,java,android,android-listview,Java,Android,Android Listview,我想做的是: 语音识别器返回一些他识别的单词,我想在文本字段中显示它们,现在我读到它必须通过列表来完成,所以我写了以下内容: 在oncreate中: setContentView(R.layout.activity_main); mList = (ListView) findViewById(R.id.list); 其中,mList是一个私有ListView变量 这是结果函数,然后: ArrayList<String> matches = data.getStringArrayLi

我想做的是:

语音识别器返回一些他识别的单词,我想在文本字段中显示它们,现在我读到它必须通过列表来完成,所以我写了以下内容:

在oncreate中:

setContentView(R.layout.activity_main);
mList = (ListView) findViewById(R.id.list);
其中,mList是一个私有ListView变量

这是结果函数,然后:

ArrayList<String> matches = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, matches);
mList.setAdapter(arrayAdapter);

不知怎么的,这个程序没有显示我的列表

我遵循了本教程:

我遗漏了什么吗?

android:layout\u height=“0dip”似乎错了。它可能应该改为“包装内容”。


我的xml中有一些同名的双重列表…:-)更改0dip以包裹内容后效果良好。谢谢大家

你在logcat中是否有任何异常?不,我没有任何异常。“程序没有显示我的列表”,你没有看到列表中的内容(或)下拉列表本身没有显示?没有显示任何内容。在我发出声音后,布局没有改变。我刚刚测试了我的matches数组不是空的,有12个结果或其他。我将其更改为包装内容,但仍然不起作用。。。已经谢谢你的帮助了。
  ListView android:id="@+id/list"
    android:layout_width="fill_parent"
    android:layout_height="0dip"
    android:layout_weight="1"