刷新片段中的列表视图

时间:2015-04-03 10:46:26

标签: android android-layout listview android-fragments android-listview

在我的Android应用程序中,我有一个微调框和两个编辑文本框用于添加项目。当我点击添加按钮时,所有数据将存储在数据库中并显示在下面的项目列表中(列表视图显示在我的第一个图像中)刷新列表视图。

我的问题是,当我一次点击添加按钮时,只显示一个列表,列表视图标题也消失了。 由于listview的刷新,可能会引发此问题。 我在谷歌搜索,发现notifyDataSetChanged()方法用于刷新列表视图,但我不知道如何在片段中使用notifyDataSetChanged()方法?

有人知道如何在片段中使用此方法吗?

我是碎片新手。在我的应用程序中,所有java代码都是使用片段活动开发的,而xml文件是简单的布局。(LinearLayout / RelativeLayout)

您可以在此处看到我的屏幕:

1)第一张图片展示列表标题。

enter image description here

2)第二张图片显示列表项目。

enter image description here

2 个答案:

答案 0 :(得分:0)

添加新数据后,您需要再次将adapter设置为listview。它将在listview中显示新数据。 如果没有得到,请将您的代码发布到将listAdapter设置为listview。

答案 1 :(得分:0)

你必须首先在Arraylist / List中添加你在适配器中传递的项目然后你可以调用下面的代码..

adapter.notifyDataSetChanged();
listView.invalidateViews();