-3

ImageView의 높이와 너비에 맞게 이미지 높이와 너비를 찾는 방법이 필요합니까?android에서 imageView에 사용되는 이미지의 폭과 높이를 얻는 방법

+1

질문이 명확하지 않습니다. 이미지를 이미지 뷰로 확대하고 싶습니까? –

+0

내 질문에 안드로이드의 모든 코딩 부분을 완료 했으므로 이제 이미지가 필요합니다. 그래서 나는 이미지의 높이와 너비를 .png 형식 이미지를 내 앱에서 설정하는 방법을 묻고 있었다. – Peter

답변

0

당신이 당신의 이미지는 이미지 왜곡없이 이미지 뷰의 내부에 들어가도록하려면

<ImageView 
    android:id="@id/img" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:adjustViewBounds="true" 
    android:scaleType="fitCenter" /> 
1

당신은 그것의 당김에 의한 이미지의 폭과 높이를 얻을 수 있습니다;

int width = imgView.getDrawable().getIntrinsicWidth(); 
int height = imgView.getDrawable().getIntrinsicHeight(); 

그리고 당신은 이미지가 이미지 뷰에 맞게하려면 당신은

<ImageView 
    android:id="@id/img" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:scaleType="fitXY" /> 

사용할 수 있습니다하지만 당신은 그때가 왜곡됩니다 저해상도 이미지를 가지고있다.