android - 如何在日历 View 中显示数据库中的日期

标签 android mysql database calendarview

我需要这方面的帮助。如何在 Android CalendarView 小部件中显示日期? 我有带有日期的 MySQL 数据库,我可以使用 PHP 查询它并从中获取 JSON 数据。我遇到的问题是如何在 CalendarView 中显示这些日期?我是否这样做,以便在单击它时,它会将我带到与单击日期相对应的新 Activity ?

最佳答案

将数据库日期转换为毫秒,然后使用此函数。

http://developer.android.com/reference/android/widget/CalendarView.html#setDate%28long%29

然后你就可以通过

添加点击事件
calendarView.setOnDateChangeListener(new OnDateChangeListener() {

            @Override
            public void onSelectedDayChange(CalendarView view, int year, int month,
                    int dayOfMonth) {

**here you start new activity.**

            }
        });

谢谢

关于android - 如何在日历 View 中显示数据库中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27716130/

相关文章:

java - 将非特定类传递给另一个类

android - 来自 OpenGLRenderer 的 GL 错误 : 0x502

java - 如何在静态方法中检索共享首选项值

php - 插入 LAST_INSERT_ID 问题

java - 从 SQLite 加载数据

android - 我可以 System.load 包含在不同 apk 中的 native 库吗?

mysql - 在任何三天休息后,使用 mysql 按日期计算不间断的连胜

mysql - 无法在本地机器上运行的服务器上编译程序

sql-server - 数据库名称约定 : DATETIME column

php - 宠物数据库设计