2011-01-15 10 views
6

Ho un layout relativo con alcune immagini che a volte si estendono oltre i confini del layout. Quando ciò accade, ImageViews viene ridimensionato in modo che diventi più piccolo anziché estendersi oltre i limiti. Voglio che vengano visualizzati normalmente e vengano semplicemente ritagliati.Android - Serve aiuto per il ritaglio invece di ridimensionare una vista di immagini che si estende oltre il layout principale

Penso che ci sia una specie di booleano per farlo, ma non riesco a trovarlo nell'API. Ho pensato che potrebbe essere ClipChildren sotto ViewGroups, ma impostando che su false o true sembra non fare nulla. Qualunque aiuto è apprezzato.

risposta

1

Un po 'tardi ma hai provato questo codice nel tuo xml?

<ImageView 
android:scaleType="centerCrop" 
android:id="@+id/imageView" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" /> 

La chiave è in scalaTipo. Mantiene le proporzioni della tua immagine ritagliata ai limiti del layout.

Problemi correlati