android - 如何清除 Android ListView 并用新数据填充它?

标签 android listview sqlite

我在同一个 Activity 中有一个微调器和一个 ListView 。 ListView 加载了项目列表。我希望当用户单击微调器中的项目时, ListView 将被清除,并且新的 ListView 将根据微调器中选择的项目加载

    setListAdapter(new ArrayAdapter<String>(this, R.layout.listviewxml, video));

       ListView lv=getListView();

       lv.setTextFilterEnabled(true);

enter image description here

请告诉我怎么做?

我无法清除 ListView

最佳答案

如果您已将列表或数组传递给适配器,则

// Clear collection..
collection.clear();
// Add data to collection..
collection.add();
// Refresh your listview..
listview.getAdapter().notifyDataSetChanged();

(这些代码就像伪代码,您的语法可能会有所不同)

关于android - 如何清除 Android ListView 并用新数据填充它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8310851/

相关文章:

java - 如何使用自定义对象在 JavaFX 中填充 ListView?

javascript - React Native listView 项目删除未正确删除项目

java - Hibernate 的 SQLite 方言错误

android - 具有 Clean Architecture 的 MVP,在何处为网络操作添加线程

安卓NDK : dlopen failed

c# - 如何选中单选按钮以及如何仅控制 ListView 中选中的一个单选按钮

java - 什么更快 - 将数据存储在列表中或数据库中? (安卓)

android - 如何为页面的整个宽度设置元素? (安卓)

android - Android依赖项 'com.android.support:appcompat-v7'具有不同的编译版本

android - 如何在android中实现将sqlite导出到excel/csv文件?