我正在开发一个使用 Twitter 搜索 API 与 Twitter 交互的 Android 应用。 一切都很好,除了当我想使用 ListView 显示结果时,只显示第一个结果。
ArrayList<TwitterJSONResults> arrayList = new ArrayList<TwitterJSONResults>(data.getResults().size());
for (int i = 0; i < data.getResults().size(); i++) {
arrayList.add(data.getResults().get(i));
}
ArrayAdapter<TwitterJSONResults> resultAdapter = new ArrayAdapter<TwitterJSONResults>(
this, android.R.layout.simple_list_item_1, arrayList);
listview.setAdapter(resultAdapter);
resultAdapter.notifyDataSetChanged();
上面的代码 fragment 显示了我如何将结果添加到适配器并将此适配器设置为 ListView ,我做错了什么?
最佳答案
不要将 ListView 放在 ScrollView 中 :)
关于Android - ListView 只显示第一个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9833834/