Android Studio элемент над другим

Я только что начал «программирование» в Android Studio, и я не могу сделать 1 элемент выше другого.

    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    
    
    android_id="@+id/activity_main"
    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="com.example.krzysztofbzoma.minutnik.MainActivity">


    <TextView
        android_id="@+id/dwukropek"
        android_layout_width="wrap_content"
        android_layout_height="wrap_content"
        android_layout_centerVertical="true"
        android_layout_centerHorizontal="true"
        android_textSize="50dp"
        android_text=":" />


    <TextView
        android_id="@+id/minuta_1"
        android_layout_width="wrap_content"
        android_layout_height="wrap_content"
        android_layout_centerVertical="true"
        android_layout_toLeftOf="@id/minuta_2"
        android_textSize="50dp"
        android_text="0" />

    <TextView
        android_id="@+id/minuta_2"
        android_layout_width="wrap_content"
        android_layout_height="wrap_content"
        android_layout_centerVertical="true"
        android_layout_toLeftOf="@id/dwukropek"
        android_textSize="50dp"
        android_text="0" />


    <TextView
        android_id="@+id/sekunda_1"
        android_layout_width="wrap_content"
        android_layout_height="wrap_content"
        android_layout_centerVertical="true"
        android_layout_toRightOf="@id/dwukropek" 
        android_textSize="50dp"
        android_text="0" />


    <TextView
        android_id="@+id/sekunda_2"
        android_layout_width="wrap_content"
        android_layout_height="wrap_content"
        android_layout_centerVertical="true"
        android_textSize="50dp"
        android_layout_toRightOf="@id/sekunda_1"
        android_text="0" />



</RelativeLayout>

Мне нужно сделать 2 кнопки над каждым «0». Один под и один над ним, как на картинке. Он должен иметь ширину, такую же, как это число, и быть выровнен по нему, чтобы он не двигался, если я поверну экран. Я пытался с другими макетами, но я не понимаю разницы между LinearLayouts и RelativeLayouts.

Пример изображения

1 ответ

  1. проверить это

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout 
        
        android_id="@+id/activity_main"
        android_layout_width="match_parent"
        android_layout_height="match_parent"
        tools_context="com.example.krzysztofbzoma.minutnik.MainActivity">
    
        <LinearLayout
            android_id="@+id/LL"
            android_layout_width="match_parent"
            android_layout_height="wrap_content"
            android_layout_alignParentLeft="true"
            android_layout_alignParentStart="true"
            android_layout_centerVertical="true"
            android_gravity="center"
            android_orientation="horizontal">
    
            <TextView
                android_id="@+id/minuta_1"
                android_layout_width="wrap_content"
                android_layout_height="wrap_content"
                android_text="0"
                android_textSize="50dp" />
    
            <TextView
                android_id="@+id/minuta_2"
                android_layout_width="wrap_content"
                android_layout_height="wrap_content"
                android_text="0"
                android_textSize="50dp" />
    
            <TextView
                android_id="@+id/dwukropek"
                android_layout_width="wrap_content"
                android_layout_height="wrap_content"
                android_text=":"
                android_textSize="50dp" />
    
            <TextView
                android_id="@+id/sekunda_1"
                android_layout_width="wrap_content"
                android_layout_height="wrap_content"
                android_text="0"
                android_textSize="50dp" />
    
    
            <TextView
                android_id="@+id/sekunda_2"
                android_layout_width="wrap_content"
                android_layout_height="wrap_content"
                android_text="0"
                android_textSize="50dp" />
        </LinearLayout>
    
        <Button
            android_id="@+id/button2"
            android_layout_width="wrap_content"
            android_layout_height="wrap_content"
            android_layout_above="@+id/LL"
            android_layout_alignParentLeft="true"
            android_layout_alignParentStart="true"
            android_layout_marginLeft="72dp"
            android_layout_marginStart="72dp" />
    
        <Button
            android_layout_width="wrap_content"
            android_layout_height="wrap_content"
            android_layout_below="@+id/LL"
            android_layout_alignLeft="@+id/button2"
            android_layout_alignStart="@+id/button2" />
    
    
    </RelativeLayout>