Android - ListView 只显示第一个结果

标签 android listview element

我正在开发一个使用 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/

相关文章:

php - JSONParser 不更新 MySQL 数据库

java - 获取android中所有已安装应用的名称、图标和包名

css - HTML 和 Material Design Lite 中的 mdl 和 div 元素有什么区别?

angularjs - Protractor 不从自动完成搜索地址中选择第一个元素

c++ - 打印列表中的元素

java - 从适配器返回到 fragment 后获取上下文

JAVA_HOME 路径适用于 Java,但不适用于 Android Studio

android - 页面 curl (上下 curl )就像在 i_phone 中发生的一样

c# - C#中如何清除 ListView 中的数据

android - 如何在抽屉导航中放置 2 个 ListView?