2012-07-27 13 views
21

Czy istnieje jakaś koncepcja związana z wypełnianiem aspektu IPhone w systemie Android. Chcę uwzględnić tę samą koncepcję na moim obrazie systemu Android w widoku obrazu. Proszę podać fragment kodu dla tej koncepcji?Czy Android ma koncepcję wypełniania aspektu podobną do systemu iOS?

+1

spójrz na to. tutaj możesz znaleźć swoją odpowiedź. http://stackoverflow.com/a/2524243/614807 –

Odpowiedz

43

Jeśli chcesz ImageView że obie skale w górę iw dół przy zachowaniu właściwej proporcji, dodaj do pliku XML:

android:adjustViewBounds="true" 
android:scaleType="centerCrop" 

Look to.

+9

Ta odpowiedź nie jest poprawna, ponieważ "fitCenter" nie zapewnia takiego samego zachowania, jak iOS "Aspect Fill". Zamiast tego należy użyć scaleType = "centerCrop". –

+1

Nie wypełnia prawidłowo ekranu – inVINCEable

+0

czy można przyciąć prawą stronę zamiast środka? – natsumiyu

27

Próbowałem fitCenter i to nie działa, skończyło się za pomocą

android:scaleType="centerCrop" 
android:adjustViewBounds="true" 
Powiązane problemy