android - How to fully fill the image button with images? -


i have these image buttons, image image button store in drawable file. however, cannot fill image button image. there still empty space left make not beautiful. there way make image button fill image? here shows image button xml code.

 <?xml version="1.0" encoding="utf-8"?>  <scrollview xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scrollview01" android:layout_width="match_parent" android:layout_height="match_parent" >  <relativelayout     android:id="@+id/relativelayout01"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:paddingleft="@dimen/activity_horizontal_margin"     android:paddingright="@dimen/activity_horizontal_margin"     android:paddingtop="@dimen/activity_vertical_margin"     android:paddingbottom="@dimen/activity_vertical_margin"     tools:context=".mainactivity">     <linearlayout     android:id="@+id/linearlayout01"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical" >      <linearlayout android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:orientation="horizontal"         android:layout_margintop="20dp"         android:layout_marginleft="20dp">      <imageview         android:layout_width="wrap_content"         android:layout_height="60dp"         android:layout_gravity="center"         android:adjustviewbounds="true"         android:src="@drawable/homepage"         android:layout_marginleft="80dp"/>      <button         style="?android:attr/buttonstylesmall"         android:layout_width="85dp"         android:layout_height="wrap_content"         android:text="login"         android:id="@+id/buttonsignup"         android:layout_gravity="right"         android:layout_marginleft="40dp"/>      </linearlayout>      <searchview     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:id="@+id/searchview"     android:layout_below="@+id/viewflipper"     android:layout_alignparentstart="true"     android:text="search product"     android:layout_alignparentend="true"         android:layout_margintop="20dp"/>     <textview     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:textappearance="?android:attr/textappearancelarge"     android:text="featured promotion"     android:id="@+id/textview"     android:layout_below="@+id/searchview"     android:layout_alignparentstart="true"     android:layout_margintop="20dp" />     <viewflipper     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:id="@+id/view_flipper"     android:layout_alignend="@+id/imagebutton2"     android:layout_margintop="20dp">     <relativelayout         android:layout_width="wrap_content"         android:layout_height="wrap_content" >          <imageview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_gravity="center"             android:adjustviewbounds="true"             android:src="@drawable/banner5" />      </relativelayout>      <relativelayout         android:layout_width="wrap_content"         android:layout_height="wrap_content" >          <imageview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_gravity="center"             android:adjustviewbounds="true"             android:src="@drawable/banner6" />      </relativelayout>      <relativelayout         android:layout_width="wrap_content"         android:layout_height="wrap_content" >          <imageview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_gravity="center"             android:adjustviewbounds="true"             android:src="@drawable/banner7" />      </relativelayout>      <relativelayout         android:layout_width="wrap_content"         android:layout_height="wrap_content" >          <imageview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_gravity="center"             android:adjustviewbounds="true"             android:src="@drawable/banner8" />     </relativelayout>    </viewflipper>    <textview     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:textappearance="?android:attr/textappearancelarge"     android:text="categories"     android:id="@+id/textview2"     android:layout_below="@+id/textview"     android:layout_margintop="40dp" />      <linearlayout android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:orientation="horizontal"         android:layout_margintop="20dp"         android:layout_marginleft="20dp">     <imagebutton     android:layout_width="120dp"     android:layout_height="100dp"     android:id="@+id/imagebutton"     android:layout_below="@+id/textview2"     android:src="@drawable/fashion"     android:layout_tostartof="@+id/imagebutton3" />     <imagebutton     android:layout_width="120dp"     android:layout_height="100dp"     android:id="@+id/imagebutton2"     android:layout_alignparentend="true"     android:layout_below="@+id/textview2"     android:src="@drawable/book"     android:layout_above="@+id/imagebutton5"     android:layout_gravity="center_vertical"     android:layout_marginleft="40dp"/>      </linearlayout>      <linearlayout android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:orientation="horizontal"         android:layout_margintop="20dp"         android:layout_marginleft="20dp">     <imagebutton     android:layout_width="120dp"     android:layout_height="100dp"     android:id="@+id/imagebutton3"     android:src="@drawable/sport"     android:layout_aligntop="@+id/imagebutton2"     android:layout_centerhorizontal="true"     android:layout_alignbottom="@+id/imagebutton2"     android:layout_gravity="center_vertical" />     <imagebutton     android:layout_width="120dp"     android:layout_height="100dp"     android:id="@+id/imagebutton4"     android:layout_below="@+id/imagebutton"     android:layout_alignparentstart="true"     android:src="@drawable/healthcare"     android:layout_marginleft="40dp"/>      </linearlayout>      <linearlayout android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:orientation="horizontal"         android:layout_margintop="20dp"         android:layout_marginleft="20dp">      <imagebutton     android:layout_width="120dp"     android:layout_height="100dp"     android:id="@+id/imagebutton5"     android:layout_aligntop="@+id/imagebutton4"     android:layout_alignend="@+id/imagebutton2"     android:src="@drawable/computer"     android:layout_alignbottom="@+id/imagebutton4"     android:layout_alignstart="@+id/imagebutton2" />     <imagebutton     android:layout_width="120dp"     android:layout_height="100dp"     android:id="@+id/imagebutton6"     android:layout_alignbottom="@+id/imagebutton4"     android:src="@drawable/phone"     android:layout_aligntop="@+id/imagebutton4"     android:layout_alignend="@+id/imagebutton3"     android:layout_toendof="@+id/imagebutton4"     android:layout_marginleft="40dp"/>         </linearlayout>              <linearlayout android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:orientation="horizontal"                 android:layout_margintop="20dp"                 android:layout_marginleft="20dp">     <imagebutton     android:layout_width="120dp"     android:layout_height="100dp"     android:id="@+id/imagebutton7"     android:src="@drawable/stationary"     android:layout_below="@+id/imagebutton4"     android:layout_alignparentstart="true" />     <imagebutton     android:layout_width="120dp"     android:layout_height="100dp"     android:id="@+id/imagebutton8"     android:src="@drawable/others"     android:layout_below="@+id/imagebutton5"     android:layout_alignstart="@+id/imagebutton6"     android:layout_alignend="@+id/imagebutton6"     android:layout_marginleft="40dp"/>      </linearlayout>    </linearlayout>   </relativelayout>   </scrollview> 

you can use android:scaletype="fitxy"


Comments