Как отображать события календаря в виде однодневного календаря с определенными временными интервалами на Android?

Я оглядывался и пытался понять, как это было возможно, но не повезло. Как именно я могу выровнять событие в правильном месте в представлении списка для событий за день, скажем, до минут, а не только до 30-минутных интервалов?

Может ли кто-нибудь направить меня к примеру кода этого, поскольку мне не повезло найти его или просто объяснить, как это возможно. Я также мог бы спросить, но является ли класс MonthDisplayHelper единственным помощником для отображения календаря? Мне просто было интересно, есть ли другой. Я очень ценю время, которое кто-то тратит, чтобы ответить на это.

Что я имею в виду под интервалами,

3:00 3:30 4:00 и т.д.

и визуальное представление этого здесь: введите описание изображения здесь


person Andy    schedule 18.05.2012    source источник
comment
У меня такая же задача, нет ли какого-нибудь общего способа, используя календарь Google или что-то в этом роде? Или я должен создать его на заказ?   -  person Nininea    schedule 25.11.2015
comment
Вы должны создать пользовательский. Но есть варианты с открытым исходным кодом @Nininea. Я неравнодушен к созданию своего собственного. Или украсть один из источника календаря Google. Вам решать. Удачи.   -  person Andy    schedule 26.11.2015


Ответы (2)


Прежде всего, вам нужно создать дневное представление, используя представление сетки, заполненное текстовым представлением. И после создания макета вы легко найдете положение каждой строки. Вы можете легко помещать и получать события, используя время и положение сетки.

person Karn Shah    schedule 19.05.2012
comment
Что во-вторых? Лол, но я ценю совет. Я не думал использовать сетку для этого. Но как будет заполняться макет? Не могли бы вы привести пример, пожалуйста. Как я предполагаю, каждый час имеет сетку... может быть? Я просто не уверен, что вы имеете в виду. Но если да, то как вы можете заполнить, скажем, событие, которое длится около 4 часов, и сделать так, чтобы оно выглядело как одно событие на экране? - person Andy; 20.05.2012

Я просматривал приложение IOSHED. У него есть модуль под названием schedule, который соответствует вашим требованиям.

Ознакомьтесь с этим макет. и в конечном итоге это приводит к

введите здесь описание изображения

Надеюсь, поможет.

person Som    schedule 28.05.2012