Справка CalendarView для Android - PullRequest
11 голосов
/ 11 июля 2011

Я пытаюсь отобразить календарь в макете моего представления, используя CalendarView и выделять / ставить маркеры на определенные даты событий (в соответствии с пользовательским вводом), которые я затем могу щелкнуть для получения подробной информации об этом событии. Я не хочу перенаправлять на другой онлайн-календарь ... скорее, мне просто нужно использовать встроенный автономный календарь.

Ответы [ 2 ]

1 голос
/ 01 марта 2012

Это немного сложно. Вы можете создать свой собственный вид календаря, нарисовав gridView на диалоговом окне или gridView на макете (в соответствии с вашими требованиями) и отобразив все даты в этой сетке.date logic.ie с какого элемента сетки начать показывать вам date.an на этой сетке вы можете легко нарисовать свой маркер.

1 голос
/ 20 ноября 2011

Прежде всего, после помещения CalendarView в файл XML, вам необходимо объявить его в коде, когда бы вы ни использовали его, например, в классе MainActivity:

public void onCreate(Bundle savedInstanceState) 
{
     super.onCreate(savedInstanceState);        
     setContentView(R.layout.main);

     final CalendarView calView = (CalendarView) findViewById(R.id.calView);
     // then use it. for Exapmle:
     Date tmpDate = new Date(calView.getDate());
     // and so on.....
}

вы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...