1

У меня есть ImageView в RelativeLayout. Проблема в том, что мой значок не заполняет все пространство в ImageView. Его прокладка внутри со всех сторон. Я нашел какое-то решение и пробовал все возможные комбинации, но это не изменилось. Моя настройка значка 256*256.Как заполнить весь ImageView значком?

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#000000" 
    android:weightSum="1"> 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="109dp" 
     android:gravity="center" 
     android:layout_centerVertical="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true"> 

     <ImageView 
      android:adjustViewBounds="true" 
      android:scaleType="fitXY" 
      android:background="@drawable/iconforalbumgrid" 
      android:id="@+id/albumCover" 
      android:layout_gravity="left" 
      android:layout_width="80dp" 
      android:layout_height="80dp" 
      android:layout_centerVertical="true" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentStart="true" /> 

     <TextView 
      android:singleLine="true" 
      android:id="@+id/albumName" 
      android:layout_gravity="center" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:textSize="20dp" 
      android:text="TextView" 
      android:textColor="#ffffff" 
      android:layout_alignTop="@+id/albumCover" 
      android:layout_toRightOf="@+id/albumCover" 
      android:layout_toEndOf="@+id/albumCover" /> 

     <TextView 
      android:singleLine="true" 
      android:paddingTop="10dp" 
      android:textColor="#ffffff" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="Medium Text" 
      android:id="@+id/textView55" 
      android:layout_below="@+id/albumName" 
      android:layout_toRightOf="@+id/albumCover" 
      android:layout_toEndOf="@+id/albumCover" /> 

     <TextView 
      android:singleLine="true" 
      android:textColor="#ffffff" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceSmall" 
      android:text="Small Text" 
      android:id="@+id/textView56" 
      android:layout_alignBottom="@+id/albumCover" 
      android:layout_toRightOf="@+id/albumCover" 
      android:layout_toEndOf="@+id/albumCover" /> 


    </RelativeLayout> 


</RelativeLayout> 

enter image description here

+1

Можете проверить, нет ли изображения в прозрачной области вокруг значка. – Fahim

+0

Большое спасибо. Ты прав. Это была прозрачная проблема. –

+0

Я добавил ответ, пожалуйста, примите его – Fahim

ответ

2

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

1

Внутри вашего ImageView, добавьте это:

android:scaleType="fitXY" 
+0

Его уже добавили. –

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