Как создать основные компоненты проекта (activity and layout) в Android Studio рассмотрено в статье Building first app.
В данной публикации рассмотрен пример создания этих элементов при помощи средств Android Studio, а также варианты размещения визуальных компонентов при различной ориетатции экрана.

Creating an Android Project

Start layout land

Select the form factors

Select the form factors layout-land

Add an activity

Add an activity layout-land

Вводим имя activity и layout

Creates a new empty activity layout-land

После нажатия кнопки Finish Android Studio автоматически создает основные директории и файлы проекта

Main activity java layout-land

Activity main xml layout-land

Добавим на layout дополнительный layout и несколько кнопок (widgets Buttom)


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hw_vertical"
        android:textSize="30sp"></TextView>
    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <Button
            android:id="@+id/button1"
            android:layout_width="150dp"
            android:layout_height="100dp"
            android:text="@string/buttom_name"
            android:textSize="24sp"></Button>

        <Button
            android:id="@+id/button2"
            android:layout_width="150dp"
            android:layout_height="100dp"
            android:text="@string/buttom_name"
            android:textSize="24sp"></Button>

        <Button
            android:id="@+id/button3"
            android:layout_width="150dp"
            android:layout_height="100dp"
            android:text="@string/buttom_name"
            android:textSize="24sp"></Button>

    </LinearLayout>
</LinearLayout>

Add layout vertical

Emulator layout vertical

Для размещения элементов на layout в горизонтальном положение отличном от вертикального нужно создать дополнительную папку layout-land

Add new resource directory layout-land

и скопировать в нее файл activity_main.xml (можно создать другой файл, с абсолютно произвольным расположением компонентов)

Copy activity-main-xml in layout-land

и в свойствах вложенного layout


    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <Button

изменить параметр ориентации

        android:orientation="horizontal">

Add layout horizontal

Emulator layout horizontal