Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android日历视图中显示json响应?_Android_Datetime_Android Calendar_Android Json_Calendarview - Fatal编程技术网

如何在android日历视图中显示json响应?

如何在android日历视图中显示json响应?,android,datetime,android-calendar,android-json,calendarview,Android,Datetime,Android Calendar,Android Json,Calendarview,我在android应用程序中有一个MaterialCalendarView,我有一个json响应,如下所示: {"Table": [ {"userid":4,"eventname":"Aditya","eventdate":"\/Date(1479974400000-0800)\/","eventcolor":"5986FF","autoid":1011}, {"userid":4,"eventname":"dfgdgdgs","eventdate":"\/Date(1478678400000-

我在android应用程序中有一个MaterialCalendarView,我有一个json响应,如下所示:

{"Table":
[
{"userid":4,"eventname":"Aditya","eventdate":"\/Date(1479974400000-0800)\/","eventcolor":"5986FF","autoid":1011},
{"userid":4,"eventname":"dfgdgdgs","eventdate":"\/Date(1478678400000-0800)\/","eventcolor":"AD3D1F","autoid":1005},
{"userid":4,"eventname":"dfgdgdgs","eventdate":"\/Date(1478678400000-0800)\/","eventcolor":"AD3D1F","autoid":1006}
]
}

如何在各自的日期在my calendarView中显示此JSON响应?

对于水平滚动的完全固定日历,您可以使用以下库:

使用这个库可以获得一个水平日历视图。你可以使用装饰器来显示日期下的点,当你点击它时,你可以使用recylerview或其他东西来列出事件

搜索decorator,您可以使用该库中的日期

materialCalendarView.setDateTextAppearance()
materialCalendarView.addDecorator(new OpenSansDecorator(getActivity())); 
materialCalendarView.setHeaderTextAppearance(R.style.TextAppearance_ProfileCalenderHeader);
materialCalendarView.setDateTextAppearance(R.style.TextAppearance_ProfileCalenderCurrentDate);           
materialCalendarView.setWeekDayTextAppearance(R.style.TextAppearance_ProfileCalenderHeader);
styles.xml

<style name="TextAppearance.ProfileCalenderDate" parent="android:TextAppearance">
        <!--<item name="android:textAppearance">?android:attr/textAppearanceMedium</item>-->
        <item name="android:textSize">@dimen/text_size_small</item>
        <item name="android:textColor">@drawable/calender_selection_drawable</item>
    </style>

    <style name="TextAppearance.ProfileCalenderCurrentDate" parent="android:TextAppearance">
        <!--<item name="android:textAppearance">?android:attr/textAppearanceMedium</item>-->
        <item name="android:textSize">@dimen/text_size_small</item>
        <item name="android:textColor">@drawable/calendar_cur_slection_drawable</item>
    </style>

@尺寸/文字大小
@可拉延/压延机\u选择\u可拉延
@尺寸/文字大小
@可绘制/日历\当前\区域\可绘制

ya我知道你的想法,但是如何设置有事件的日期的颜色。希望你知道@vickyu可以使用不同的状态为每个有事件的日期设置点或自定义视图(表示自定义文本视图)。如果我在systemupdated中找到它,我将提供一个示例。还要检查github中该库中的示例。如果有任何帮助,请接受答案。如何传递我在上述代码中从JSON接收到的时间戳。