Я хотел бы реализовать пользовательский календарь, как показано ниже, в котором, когда я могу нажать или нажать любую дату. И если дата клика содержит любые сохраненные события, календарь расширяется, чтобы отображать список событий, таких как изображение, заблаговременно.Пользовательский календарь с событием
ответ
Вы можете настроить свой календарь и он хранится события по следующей ссылке:
Добавить ниже линий в build.gradle вашего приложения:
compile 'com.github.tibolte:agendacalendarview:1.0.1'
Declare это представление в вашем макете, как показано ниже, с указанием вашей собственной темы и цветов, если вы хотите:
<com.github.tibolte.agendacalendarview.AgendaCalendarView
android:id="@+id/agenda_calendar_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
agendaCalendar:agendaCurrentDayTextColor="@color/theme_primary"
agendaCalendar:calendarColor="@color/theme_primary"
agendaCalendar:calendarCurrentDayTextColor="@color/calendar_text_current_day"
agendaCalendar:calendarDayTextColor="@color/theme_text_icons"
agendaCalendar:calendarHeaderColor="@color/theme_primary_dark"
agendaCalendar:calendarPastDayTextColor="@color/theme_light_primary"
agendaCalendar:fabColor="@color/theme_accent" />
Затем настройте его в коде с начальной и конечной датой, связанной со списком событий:
// minimum and maximum date of our calendar
// 2 month behind, one year ahead, example: March 2015 <-> May 2015 <-> May 2016
Calendar minDate = Calendar.getInstance();
Calendar maxDate = Calendar.getInstance();
minDate.add(Calendar.MONTH, -2);
minDate.set(Calendar.DAY_OF_MONTH, 1);
maxDate.add(Calendar.YEAR, 1);
List<CalendarEvent> eventList = new ArrayList<>();
mockList(eventList);
mAgendaCalendarView.init(eventList, minDate, maxDate, Locale.getDefault(), this);
спасибо jon. позвольте мне проверить –
привет Jon Snow спасибо за ответ, я пытаюсь настроить выше пример в соответствии с моим требованием, но я терплю неудачу. не могли бы вы мне помочь ? –
- 1. Android - Создать пользовательский календарь с событием
- 2. Как открыть календарь с событием - NSURL calshow:
- 3. Пользовательский календарь и календарь Adapter
- 4. пользовательский календарь с помощью javascript
- 5. Пользовательский календарь в IOS
- 6. NSCalendar - Пользовательский календарь
- 7. Календарь Пользовательский валидатор
- 8. Пользовательский календарь SQL
- 9. создать пользовательский календарь
- 10. Пользовательский календарь Компонент
- 11. Пользовательский календарь в календаре
- 12. Создать пользовательский элемент управления с событием нажмите
- 13. Пользовательский вид с событием касания не работает
- 14. iOS - Пользовательский вид с событием касания
- 15. Пользовательский просмотр списка с событием нажатия кнопки
- 16. Как использовать календарь с событием в Xamarin кросс-платформенный
- 17. Пользовательский календарь событий события PHP
- 18. Полный календарь Пользовательский вид настроить
- 19. Пользовательский календарь перетаскивания в iOS
- 20. Пользовательский календарь на Android с видом месяца
- 21. использовать пользовательский календарь с быстрым проектом
- 22. Пользовательский календарь с добавлением события в ipad
- 23. Пользовательский календарь в Codename One
- 24. Пользовательский календарь Android в фрагменте
- 25. Пользовательский календарь WPF внутри DatePicker
- 26. Android пользовательский календарь просмотреть несколько дат
- 27. рельсы 4 date_select вспомогательный пользовательский тайский календарь
- 28. Пользовательский календарь, в диапазоне дат щелчка
- 29. Пользовательский плагин jQuery с событием click: укажите варианты?
- 30. Пользовательский виджет Kendo с MVVM и событием init - как?
вы можете использовать библиотеку третьей стороны и в соответствии с вашими потребностями вы можете изменять его – curiousMind
Я.И. знаете, дорогая, но можете ли вы предложить мне любую ссылку, откуда я могу получить намек. –
Что вы думаете? – Blip