2016-02-18 2 views
0

вот моя ситуация, у меня есть ImageView подобное:Изображение не заполняя его сам

http://i.imgur.com/cpEKDt6.png

Вы можете видеть, что мой знак «+» не в конце моего «нет изображение профиля ", потому что это изображение не заполняет его imageView.

Я пробовал android:adjustViewBounds="true" и android:scaleType="fitXY" как было сказано в Unwanted padding around an ImageView, но это не сработало для меня.

Любая идея?

EDIT:

Я забыл свой макет:

<RelativeLayout 
    android:gravity="center" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <ImageView 
     android:layout_marginTop="10dp" 
     android:id="@+id/iv_profile_picture" 
     android:layout_width="140dp" 
     android:layout_height="140dp" 
     android:adjustViewBounds="true" 
     android:src="@mipmap/ic_no_image_profile" 
     /> 

    <ImageButton 
     android:src="@mipmap/ic_new_image_profile" 
     android:background="" 
     android:layout_width="30dp" 
     android:layout_height="30dp" 
     android:layout_alignRight="@+id/iv_profile_picture" 
     android:layout_alignEnd="@+id/iv_profile_picture" 
     android:layout_alignBottom="@+id/iv_profile_picture"/> 

</RelativeLayout> 

+0

Если вы используете библиотеки изображений любого типа, убедитесь, что они не переопределяют тип шкалы, установленный в макете xml. –

+0

@MuchOverflow. Я думаю, что я не использую какую-либо библиотеку для загрузки этих изображений. – guisantogui

+0

вы должны использовать drawable чтобы разместить файлы изображений. mipmap-папка должна использоваться только для размещения файлов значков приложений. Обратите внимание: http://stackoverflow.com/a/28065664/3533289 Я думаю, что может быть проблема –

ответ

0

Вы можете сделать это так:

Удалитьandroid:layout_marginTop="10dp" из вашего xml.

Вашего код XML должен выглядеть следующим образом:

<ImageView 
     android:id="@+id/iv_profile_picture" 
     android:layout_width="140dp" 
     android:layout_height="140dp" 
     android:scaleType="fitXY" 
     android:adjustViewBounds="true" 
     android:src="@mipmap/ic_no_image_profile" 
     /> 

Надеется, что это поможет.

+0

Здесь не работает, изображение не заполнено imageview – guisantogui

+0

@guisantogui, можете ли вы изменить src на background? –

+0

Я сделал это, но это не изменило поведение изображения. :( – guisantogui

Смежные вопросы