2012-07-10 5 views

risposta

27

Modifica: supportato in Android 4.3 (livello API 18). Vedi more recent answer entro il wayne.

Originale: non è documentato perché non fa ancora parte del sistema operativo, solo gli strumenti. I pixel rossi per l'impostazione dei limiti di layout non sono utilizzati dal framework Android (come da Jellybean 4.1.1), quindi non impostarli in questo momento. Puoi speculare su cosa significhi dichiarare dove sulla tua immagine dovrebbero essere i limiti di layout del controllo. E guarda http://android-developers.blogspot.com/ per gli annunci.

+0

Il blog di sviluppatori Android è una grande risorsa! Grazie per segnalarlo. – Brad

+0

cosa significa "limiti di layout" per 9 immagini di patch? –

+1

I limiti ottici sono stati aggiunti nel livello API 18. Vedere http://developer.android.com/reference/android/view/ViewGroup.html#setLayoutMode%28int%29 – petrnohejl

9

È per "Layout limiti ottici". Maggiori dettagli possono essere trovati in the Android 4.3 API description. Estratto:

Per le viste che contengono immagini di sfondo nove patch, è possibile ora specificare che essi devono essere allineati con vista vicini sulla base di limiti "ottiche" dell'immagine di sfondo, piuttosto che le "clip" limiti della vista.

Ad esempio, le figure 1 e 2 mostrano ciascuna lo stesso layout, ma la versione in figura 1 utilizza limiti di clip (il comportamento predefinito), mentre la figura 2 utilizza limiti ottici. Poiché le immagini a nove patch utilizzate per il pulsante e la cornice digitale includono il rivestimento attorno ai bordi, non sembrano allinearsi l'una con l'altra o con il testo quando si utilizzano limiti di clip.