Step 1 :
Create a Portrait Screen
File open res/layout/activity_main.xml file −
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#D8D9D8"
android:padding="@dimen/_10sdp"
tools:context=".MainActivity">
<TextView
android:id="@+id/portrait"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:background="#3F51B5"
android:padding="@dimen/_5sdp"
android:text="Portrait Screen"
android:textColor="#ffffff"
android:textSize="@dimen/_20ssp"
android:textStyle="bold" />
<ImageView
android:id="@+id/imageView"
android:layout_width="@dimen/_200sdp"
android:layout_height="wrap_content"
android:layout_below="@+id/portrait"
android:layout_centerHorizontal="true"
android:layout_margin="@dimen/_10sdp"
android:scaleType="fitCenter"
android:src="@drawable/background_img" />
<Button
android:id="@+id/save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/imageView"
android:layout_centerHorizontal="true"
android:text="Save" />
<Button
android:id="@+id/delete"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/save"
android:layout_centerHorizontal="true"
android:text="Delete" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Hello Welcome to my App"
android:textColor="#000000"
android:textSize="@dimen/_15sdp"
android:textStyle="bold" />
</RelativeLayout>
Step 2 :
Create Landscape Qualifier xml file −
Step 3 :
Edit or Create Landscape Screen xml -
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#D8D9D8"
android:padding="@dimen/_10sdp"
tools:context=".MainActivity">
<TextView
android:id="@+id/portrait"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:background="#3F51B5"
android:padding="@dimen/_5sdp"
android:text="Landscape Screen"
android:textColor="#ffffff"
android:textSize="@dimen/_20ssp"
android:textStyle="bold" />
<ImageView
android:id="@+id/imageView"
android:layout_width="@dimen/_200sdp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerHorizontal="true"
android:layout_margin="@dimen/_10sdp"
android:scaleType="fitCenter"
android:src="@drawable/background_img" />
<Button
android:id="@+id/save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="Save" />
<Button
android:id="@+id/delete"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/save"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="Delete" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Hello Welcome to my App"
android:textColor="#000000"
android:textSize="@dimen/_15sdp"
android:textStyle="bold" />
</RelativeLayout>
Output:
Portrait Screen -
Output:
Landscape Screen -