我有一个 ListView 。 listView 的内容存储在适配器中维护的列表中。我想在单击按钮时添加和删除此 listView 的标题。当我添加 header 时,出现适配器已设置的异常。还有其他方法吗?请帮忙。
最佳答案
您必须在 ListView 上的 .setAdapter()
之前调用 .addHeader()
和 .addFooter()
。我的建议是在需要时修改您的适配器以将标题行显示为第一行
,而不是使用 .addHeader()。您可能必须在适配器中为此添加一个新的行类型。此外,为您的适配器添加方法,使您能够隐藏/显示此标题行,但不要忘记在此之后调用 .notifyDatasetChanged()
。
关于android - 添加和删除此 listView 的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7466707/