java - 替换ListView的 'column'中的数据

标签 java android listview android-contentprovider android-cursoradapter

我有以下ListView我的应用程序中的布局:

              < data_label_1 >                            < data_label_2 >
item 1_1_name       10                      item 1_1_name       20   
item_2_2_name       20          ==>         item_2_2_name       30 
item_3_2_name       30                      item_3_2_name       40

它由 CustomCursorAdapter 填充。 (其中 data_label_1data_label_2 只是表列中的数据)。

> <是我的应用程序 UI 中的开关,应该是这样的:用户单击其中一个开关,该列中的数据将被其他列中的数据替换。在Android上可以实现这样的东西吗?

最佳答案

你的问题有点难以理解。

要更改 ListView 中的数据,您只需更改与其关联的适配器即可。 定义两个 CustomCursorAdapter,并在单击标签时交换分配给 ListView 的一个。

关于java - 替换ListView的 'column'中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20330017/

相关文章:

java - 重用具有最终实例字段的构造函数

Android Robotium NoClassDefFoundError

android listview 滚动到顶部

java - 是否有用于 Java (Android) 的 HTTP 客户端类?

java - GridBagLayout 中的 JTextField ActionListener

java - 放心 jsonpath findAll 没有按预期工作

java - Parcelable 写入可序列化对象 SparseArray<int[]> 时遇到 IOException

android - 如何通过传递一些参数来启动一个 Intent?

android - ListView不使用ArrayAdapter在 fragment 中显示数据

android - 将位置从 ListView 传递到新 Activity