Java ListView android没有显示任何内容
我想做的是: 语音识别器返回一些他识别的单词,我想在文本字段中显示它们,现在我读到它必须通过列表来完成,所以我写了以下内容: 在oncreate中: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
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"