Android 1.5: Nuova struttura grafica

Dopo il rilascio di Android Cupcake 1.5, ecco che arrivano le prima novità che questo cambiamento porterà su tutti i terminali Android. Come già sappiamo, tra le novità che emergono ci sono: nuove API, i widget sulla home screen,  Live Folder, correzzione di numerosi bug ecc. Oltre a tutto ciò, gli sviluppatori si sono messi a lavoro, anche per ridefinire, in alcune parti, l’interfaccia grafica.

Come possiamo vedere da questi screenshot, nonostante si tratti dello stessa schermata, la struttura dell’interfaccia grafica è completamente diversa. Pulsanti e Checkboxes, hanno una nuova impostazione grafica e nonostante questi cambiamenti non abbiano interessato il codice sorgente, questo potrebbe comunque causare problemi con applicazioni adibite a versioni precedenti di Android. In Android 1.1 ed inferiori, i pulsanti dovevano avere una dimensione minima di 44×48 pixel mentre in Android 1.5 le dimensioni minime sono state ridotte a 24×48 pixel. A causa di questa modifica strutturale, poichè le dimensioni minime sono state notevolmente ridotte rispetto alle precedenti versioni, questa differenza potrebbe causare problemi su applicazioni che non rispettino i nuovi standard.

Questo potrebbe accadere, quando si va a progettare una griglia di pulsanti, usando:

[java]LinearLayout[/java]

Il problema è facilmente aggirabile, utilizzando l’attributo:

[java]android:layout_weight[/java]

o sostituento LinearLayout con:

[java]TableLayout[/java]

[Via]