2016-04-06 3 views
0

Я использую ImageView для отображения картинки. Однако для некоторых изображений граница ImageView больше, чем изображение, хотя я установил ее как wrap_content. Например,ImageView из-под контроля

enter image description here

Вот мой XML.

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/imageView" 
    android:src="@drawable/image_16" 
    android:layout_centerInParent="true" /> 

Как я могу убедиться, что граница имеет тот же размер, что и изображение?

+0

И ваш вопрос ....? – Aspicas

+0

@SamTwe вы уверены, что у вашего изображения нет прозрачного пространства на его границе? Иногда изображения будут иметь прозрачные пространства вокруг него. Поэтому проверьте изображение один раз :) –

+0

Я совершенно уверен, что это изображение в формате jpg, и я открыл его, чтобы проверить – SamTew

ответ

0

добавить к вашей ImageView тегов XML

android:scaleType="centerCrop" 

это будет убедиться, что изображение принимает его размер без растяжения

+0

Я хочу на самом деле 'android: adjustViewBounds =" true "'. Спасибо, в любом случае – SamTew