javafx问题,我用了一个listview删除某一行,然后删除了一条数据,怎么保证listview删除某一行也同步更新

  1. 我加载一个列表视图(a)
  2. 为了響应切换,我将listview删除某一行内容切换到另一个列表(b)如果列表(a)比列表(b)长,则多余的项目仍然显示在列表视图中即使它不再鈳选。

可观察列表本身已被证明是正确的大小并包含正确的项目这只是listview删除某一行显示屏显示一些旧数据。

如何在切换内容之前让我的listview刪除某一行自动消隐

一个listview删除某一行通常有两个职责

(1)将数据填充到布局。

(2)处理用户的选择点击等操作

第一点很好理解,listview删除某一行就是实现这个功能的第二点也不难做到,在後面的学习中读者会发现这非常简单。

一个listview删除某一行的创建需要3个元素

(2)填入View的数据或者图片等。

(3)连接数据与listview删除某一行的適配器

也就是说,要使用listview删除某一行首先要了解什么是适配器。适配器是一个连接数据和AdapterView(listview删除某一行就是一个典型的AdapterView后面还会学習其他的)的桥梁,通过它能有效地实现数据与AdapterView的分离设置使AdapterView与数据的绑定更加简便,修改更加方便

Android中提供了很多的Adapter表4-5列出了常用的幾个。

我要回帖

更多关于 listview删除某一行 的文章

 

随机推荐