Center Imageview Inside Another Imageview In Android
Well I have to fit one ImageView inside another one. It is smaller and has to be exactly at the center. I have both images scaled for different screen resolutions but I can test on
Solution 1:
try this
<?xml version="1.0" encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><RelativeLayoutandroid:layout_width="250dp"android:layout_height="250dp" ><ImageViewandroid:id="@+id/base"android:layout_height="250dp"android:layout_width="250dp"android:src="@drawable/home"android:layout_alignParentLeft="true"android:layout_alignParentTop="true" /><ImageViewandroid:id="@+id/center"android:layout_height="150dp"android:layout_width="150dp"android:src="@drawable/home"android:layout_centerInParent="true"android:layout_centerVertical="true" /></RelativeLayout></RelativeLayout>
Solution 2:
You cannot put an imageView inside another. Hope the following code will be helpful for you.
<LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/background_image"android:gravity="center" ><ImageViewandroid:id="@+id/imageView1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/image_on_center" /></LinearLayout>
Solution 3:
Use RelativeLayout
and then use android:layout_centerInParent="true"
remember the order you add the ImageViews
will decide what is on top :)
Solution 4:
Try this:
android:layout_gravity="center"
Post a Comment for "Center Imageview Inside Another Imageview In Android"