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
Post a Comment