В настоящее время я разрабатываю приложение, с помощью которого можно получить и просмотреть расписание. Для отображения расписания я использовал исходные файлы Java TimeRulerView (и BlocksLayout и BlockView )из приложения Google IO 2011, потому что мне понравился внешний вид. Исходный код можно найти здесь:https://github.com/underhilllabs/iosched2011. (Google заменил там один на код IO2012 ).
Поскольку вчера мой Galaxy Nexus обновился до Jelly Bean (4.1.1 ), TimeRulerView (и/или один из других )больше не отображается.
Странно то, что они на самом деле все еще там, но их не видно. Я вижу полосу прокрутки той длины, которую обычно имеет таймер. Кроме того, когда я обычно нажимаю на блок в представлении, я получаю небольшое всплывающее окно -, и это все еще происходит, когда я не вижу шкалу времени или блок.
Я протестировал оригинальное приложение IO2011 на своем JB GN, но там тоже ничего не видно, поэтому проблема заключается в (одном из )представления (s )или в том, как JellyBean отображает представление (с)(масло проекта может быть? ).
Смотрите здесь(https://dl.dropbox.com/u/7102660/TimeRulerView_JellyBean_problem.zip)для снимков экрана в приложении ICS (работает ), приложение JB (не работает )и приложение GoogleIO2011.