Why is the ImageView not in full screen?
11,943
Solution 1
- You have padding for the linear layout.
- You don't have anything in the imageview to see its content, so you can't see its content.
- You've set the imageview to be invisible, so you can't see its content.
- If you don't care about aspect ratio, use android:adjustViewBounds="false" and android:scaleType="fitXY".
Solution 2
Use this property for image view:
android:scaleType="fitXY"
Related videos on Youtube
Author by
abuybuy
Updated on October 06, 2022Comments
-
abuybuy over 1 year
I am doing an Android project. Why is the ImageView id iv1 and iv2 not in fullscreen? I've placed my XML down here:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout1" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingBottom="10px" android:paddingLeft="10px" > <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageView android:id="@+id/iv1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:visibility="invisible" /> <ImageView android:id="@+id/iv2" android:layout_width="fill_parent" android:layout_height="fill_parent" android:visibility="invisible" /> <ImageButton android:id="@+id/menu_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_toRightOf="@+id/BunyiIng" android:src="@drawable/menu_btn" android:background="@null" /> <ImageView android:id="@+id/image_logo" android:src="@drawable/logo_vehicle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@null" android:layout_marginTop="5px" /> </RelativeLayout> </LinearLayout>
If I placed the ImageViews in LinearLayout, it blocked the RelativeLayout.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout1" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingBottom="10px" android:paddingLeft="10px" > <ImageView android:id="@+id/iv1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:visibility="invisible" /> <ImageView android:id="@+id/iv2" android:layout_width="fill_parent" android:layout_height="fill_parent" android:visibility="invisible" /> <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" >
But if the Imageview is placed below the RelativeLayout, but inside LinearLayout, the ImageView is not showing an image.
</RelativeLayout> <ImageView android:id="@+id/iv1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:visibility="invisible" /> <ImageView android:id="@+id/iv2" android:layout_width="fill_parent" android:layout_height="fill_parent" android:visibility="invisible" /> </LinearLayout>
How do I solve it? I want the ImageView showing the image in fullscreen.