Attualmente sto sviluppando un'applicazione con cui è possibile recuperare e visualizzare una pianificazione. Per visualizzare la pianificazione ho utilizzato i file sorgente Java TimeRulerView (e BlocksLayout e BlockView) dall'app Google IO 2011 perché mi piaceva l'aspetto grafico. Il codice sorgente può essere trovato qui: https://github.com/underhilllabs/iosched2011. (Google ne ha sostituito uno con il codice di IO2012).View (s) non visibile su Android Jelly Bean
Poiché il mio Galaxy Nexus è stato aggiornato a Jelly Bean (4.1.1) ieri, TimeRulerView (e/o uno degli altri) non viene più visualizzato.
La cosa strana è che in realtà sono ancora lì, ma non sono visibili. Riesco a vedere una barra di scorrimento della lunghezza normalmente utilizzata dal timer. Inoltre, quando normalmente clicco su un blocco nella vista, viene visualizzato un piccolo popup e ciò accade ancora quando non si vede il timer o un blocco.
Ho testato l'app IO2011 originale sul mio JB GN ma non c'è nemmeno nulla di visibile, quindi il problema si trova all'interno di una delle visualizzazioni o del modo in cui JellyBean sta visualizzando le visualizzazioni (burro del progetto forse ?).
Vedere qui (https://dl.dropbox.com/u/7102660/TimeRulerView_JellyBean_problem.zip) per gli screenshot su ICS (app funzionante), JB (app non funzionante) e l'app GoogleIO2011.
Ho lo stesso problema con ImageViews. Dal momento dell'aggiornamento a Jelly Bean, le immagini non verranno più visualizzate. Sebbene lo spazio del layout sia calcolato correttamente .. (li manipolo nel getView di un arrayadapter personalizzato) – eftokay83
Usa lo strumento hierarchyviewer per vedere i limiti della tua vista. Imparerai se ha zero widht/height, o se c'è un problema con le sue viste figlio, o se ha una dimensione calcolata correttamente, e il contenuto non è solo disegno. Con queste informazioni puoi andare avanti. –