Android Студия выравнивает элементы по другим элементам под ними - PullRequest
2 голосов
/ 02 августа 2020

Здравствуйте, я использую студию android для разработки мобильных приложений, и мне нужно сделать 3 LinearLayouts одинакового размера. Проблема в том, что первый элемент содержит другой элемент. Мне нужно растянуть первый элемент, чтобы он имел точно такой же размер, как и другие. Думаю, я могу каким-то образом узнать, что это размер элементов, и установить значение для первого элемента. Может есть возможность как-то их совместить? Вот как это выглядит. Спасибо за помощь!

image style = "@ style / option_input_text" android: layout_width = "match_parent" android: layout_height = "wrap_content" android: text = "@ string / default_time" />

1 Ответ

0 голосов
/ 02 августа 2020

Сделайте свой первый элемент следующим образом:

<TextView
    style="@style/option_type_text"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/rounds" />
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:gravity="center">

    <Button
        android:id="@+id/minus_round_button"
        style="@style/change_value_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/minus" />

    <EditText
        android:id="@+id/round_minutes"
        style="@style/option_input_text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/default_time" />
    
    <Button
        android:id="@+id/plus_round_button"
        style="@style/change_value_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/plus"/>
</LinearLayout>
...