Android разделение экрана по горизонтали - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь создать экран, который разделен пополам по горизонтали. Мой код работает, но я хочу иметь строку размером около 1 дп, которая показывает разделение. Что я могу сделать, чтобы добавить это?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/commerce_divider"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1"
    android:orientation="vertical"
    android:background="@color/apple">
</LinearLayout>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1"
    android:background="@color/white"></LinearLayout>

1 Ответ

0 голосов
/ 22 апреля 2020

Вы можете добавить вид между двумя макетами с высотой 1dp :

<view
    android:layout_width="match_parent"
    android:layout_height="1dp"
    android:background="@android:color/black" />

Итак, измените ваш код на:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/commerce_divider"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:background="@color/apple"
        android:orientation="vertical"></LinearLayout>

    <view
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="@android:color/black" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:background="@color/white"></LinearLayout>

</LinearLayout>
...