java - 想要在使用 GridView 时更新 getView 方法

标签 java android

我正在为我的日历使用一个 baseadapter 类,它使用与数据库中的数据相对应的图标填充日历。但是,我希望 getView 中的代码在用户单击日历时更新,因此立即显示一个新图标。如何在不创建 baseAdapter 类的新实例的情况下执行此操作?

这是我的 baseAdapter 类:

最佳答案

要更新 ListView 和 gridView,您应该调用方法 adapter.notifyDataSetChanged。 它将刷新所有可见的项目。您应该根据自己的意愿在 getView() 方法中返回新 View 。

关于java - 想要在使用 GridView 时更新 getView 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14777273/

相关文章:

android - 在真实设备上通过 wifi 运行 monkeyrunner

java - 在收到对等方的 close_notify 之前关闭入站

java - hibernate 5.0.1 和 Java 8;找不到提供者 org.hibernate.type.Java8DateTimeTypeContributor

java - 无法使用 URL 协议(protocol)处理程序从 HDFS 获取数据

java - 如何针对这种情况调整我的代码以在 Android 中进行 SAX XML 解析

android - 开发过程中如何在expo app中模拟离线模式

java - Java 6 何时结束? (在编写开发人员工具的上下文中)

java - Android AsyncTask 等待完成

android - 如何修复android项目

android - GPS 在建筑物内不工作