相关疑难解决方法(0)

Android日历视图

我是Android开发的新手,我正在寻找一种在我的Android应用程序中包含日历的方法,但是当谷歌搜索时我的表现非常糟糕.

  1. 有没有办法在我的应用程序中使用默认日历类型的视图?(因为UI会很熟悉,所以会很理想)

  2. 如果没有内置选项,那么有没有可以使用日历控件的好库?

我不打算同步和所有这些(至少在这一点上),只是希望有一个日历视图,我可以向用户显示信息.

android calendarview

12
推荐指数
4
解决办法
5万
查看次数

如何在Android应用程序中显示日历UI?

我想在我的应用程序中使用日历,如下图中的日历.

日历

我想在我的活动中使用这个日历UI.我怎么能做到这一点?

android calendar

8
推荐指数
1
解决办法
3万
查看次数

在日历视图中编辑一天的背景颜色

在我的应用程序中,我必须显示一个日历,其中某些日子的颜色不同(例如,绿色背景)我进入"日历视图",我专注于当前日期,但似乎无法从代码着色某些日子.你能给我一些建议吗?(我不想使用自定义库)

CalendarView calendario = (CalendarView) findViewById(R.id.calendarView1);
    Calendar Now = Calendar.getInstance();
    calendario.setDate(Now.getTimeInMillis()); //focus calendar view on today
Run Code Online (Sandbox Code Playgroud)

android android-calendar calendarview

6
推荐指数
1
解决办法
7259
查看次数

如何以编程方式突出显示Android CalendarView中的多个日期

我需要在CalendaView中突出显示几个日期.应该是这样的,在此输入图像描述

我试过了setDate(),但它没有按我的意愿工作.请帮我找一个解决方案.提前致谢.

android calendarview

6
推荐指数
1
解决办法
9319
查看次数

将事件添加到CalendarView

我认为问题就是这样:是否有可能在Android默认情况下显示事件CalendarView

我知道它是为小部件而不是真正的日历应用程序,但我的应用程序不应该是日历应用程序.它只是我的应用程序中的一个小功能,所以我认为View非常适合我的声明.我只能查看其中的事件,否则它对我来说是完美的.

我读了这个答案并尝试覆盖onDraw方法CalenderView:

@Override
protected void onDraw(Canvas canvas)
{
    p = new Paint();

    p.setColor(Color.RED);
    p.setStrokeWidth(10);

    super.onDraw(canvas);
    canvas.drawRect(0, 0, 100, 100, p);
}
Run Code Online (Sandbox Code Playgroud)

但即使这段代码也不起作用,也没有显示矩形.其他4种方法都是private如此我无法覆盖它们.我有什么其他想法可以解决这个问题吗?我不想使用图书馆,但如果没有其他办法,我正在寻找真正靠近股票的东西CalendarView.或者我可以创建一个仅在我的应用程序中可见但不在其他日历应用程序中可见的日历文件?

android android-calendar calendarview

5
推荐指数
1
解决办法
3万
查看次数