화면의 최소 너비를 차지하고 가로 세로 비율을 조정해야합니다 (이미지 너비가 최소 너비보다 작거나 클 수 있습니다). 또한 고정 된 크기의 테두리를 갖고 싶습니다. 이 사진. 이 그것을 위해 내 XML 부분이다. ... 문제는 수평 충분히 이미지 크기를 조정하지 않는다는 것입니다안드로이드 어떻게 minWidth로 ImageView를 만드는 데 테두리가 있습니까?
<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"/>
이 그러나 내가 원하는 생성하지 않습니다 (즉, 내가 가진 10px 패딩이 보인다 더 많이 오른쪽과 왼쪽에)
원하는 결과를 얻으려면 어떻게해야합니까?
감사합니다. 문제는 minWidth 만 설정하고 이미지를 가로 및 세로로 늘려야한다는 것입니다. – Kman
@Kman : 제대로 구할 수 없습니다. 내 생각 엔'android : layout_width = "100dip"'wrap_content가 아닌 값을 설정하는 것입니다. – Praveen
아니요. 내 xml은 질문에있는 코드와 정확히 같습니다 ... 기본적으로 이미지의 가로/세로 비율을 유지하면서 이미지를 확대/축소하여 최소 너비 150dp로 만듭니다. 예를 들어, 제가 50dp 너비의 100dp 높이의 이미지를 가지고 있다고 말하면 이미지를 150dp 너비의 300dp 높이로 보여주기를 원합니다. 그게 더 명확 해? 감사합니다. – Kman