В момента разработвам приложение, с което може да се извлече и прегледа график. За да покажа графика, използвах TimeRulerView (и BlocksLayout и BlockView) java изходни файлове от приложението Google IO 2011, защото ми хареса външният вид и усещането. Изходният код може да бъде намерен тук: https://github.com/underhilllabs/iosched2011 . (Google замени там един с кода на IO2012).
Тъй като моят Galaxy Nexus се актуализира до Jelly Bean (4.1.1) вчера, TimeRulerView (и/или някой от другите) вече не се показва.
Странното е, че те всъщност все още са там, но не се виждат. Виждам лента за превъртане с дължината, която обикновено има timeruler. Освен това, когато обикновено щраквам върху блок в изгледа, получавам малък изскачащ прозорец и това все още се случва, когато не виждам timeruler или блок.
Тествах оригиналното приложение IO2011 на моя JB GN, но и там нищо не се вижда, така че проблемът е в (един от) изгледа(ите) или начина, по който JellyBean изобразява изгледа(ите) (може би маслото на проекта?).
Вижте тук ( https://dl.dropbox.com/u/7102660/TimeRulerView_JellyBean_problem.zip) за екранни снимки на ICS (приложението работи), JB (приложението не работи) и приложението GoogleIO2011.