Tôi muốn viết một hình ảnh để nó chiếm một chiều rộng tối thiểu của màn hình và phải tỷ lệ trong tỷ lệ khung hình của nó (chiều rộng hình ảnh có thể nhỏ hơn hoặc lớn hơn chiều rộng minimun) Tôi cũng muốn có một đường viền có kích thước cố định xung quanh bức ảnh này. Đây là phần xml của tôi cho nó:.Android cách tạo ImageView với minWidth có đường viền?
<ImageView
android:id="@+id/detailed_view_boxArt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="150dp"
android:layout_alignParentLeft="true"
android:layout_below="@id/detailed_view_heading"
android:padding="10dp"
android:layout_marginLeft="5dp"
android:scaleType="centerInside"
android:background="#000"/>
Tuy nhiên điều này không sản xuất những gì tôi muốn ... vấn đề là nó không quy mô hình ảnh theo chiều ngang đủ xa (tức là đệm 10px rằng tôi có vẻ như một nhiều hơn ở bên phải và bên trái)
Làm cách nào để tạo kết quả mà tôi muốn?
Cảm ơn thông tin ... Tuy nhiên cách tôi đã tạo ra biên giới hoạt động giống như là tốt phương pháp của bạn. Vấn đề là tôi muốn CHỈ thiết lập một minWidth và có hình ảnh căng cả chiều ngang và chiều dọc ... – Kman
@Kman: Không thể giúp bạn đúng. tôi đoán là bạn đặt giá trị cho 'android: layout_width =" 100dip "' not 'wrap_content'. – Praveen
không có xml của tôi là chính xác như mã tôi có trong câu hỏi ... Ok về cơ bản tôi muốn làm cho hình ảnh lớn hơn/nhỏ hơn trong khi giữ tỷ lệ khía cạnh của nó để nó kết thúc với chiều rộng tối thiểu 150dp. Vì vậy, ví dụ cho phép nói rằng tôi có một hình ảnh của 50dp rộng 100dp cao tôi muốn nó để nó cho thấy hình ảnh như 150dp rộng 300dp cao. Điều đó rõ ràng hơn? Cảm ơn – Kman