2012-07-27 27 views
21

Có khái niệm nào liên quan đến IPhone Aspect Fill trong Android hay không. Tôi muốn đưa khái niệm tương tự này vào hình ảnh android của mình trên imageview. Vui lòng cho tôi đoạn mã cho khái niệm này?Android có khái niệm Aspect Fill tương tự như iOS không?

+1

Nhìn này. ở đây bạn có thể tìm thấy câu trả lời của bạn. http://stackoverflow.com/a/2524243/614807 –

Trả lời

43

Nếu bạn muốn một ImageView rằng cả hai thang lên xuống trong khi vẫn giữ tỉ lệ thích hợp, thêm video này vào XML của bạn:

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

Look này.

+9

Câu trả lời này không chính xác vì "fitCenter" không cung cấp hành vi giống với iOS "Aspect Fill". Thay vào đó, bạn cần sử dụng scaleType = "centerCrop". –

+1

Không điền vào màn hình đúng cách – inVINCEable

+0

nó có thể được cắt bên phải thay vì trung tâm? – natsumiyu

27

tôi đã cố gắng fitCenter và nó đã không làm việc, tôi đã kết thúc bằng

android:scaleType="centerCrop" 
android:adjustViewBounds="true" 
Các vấn đề liên quan