Android: фон не отображается в представлении с весом макета - PullRequest
0 голосов
/ 21 мая 2019

У меня есть простое LinearLayout с ImageView и обычным видом с весами макета 0,55 и 0,45 соответственно.

Я не смог разделить, если не дал weightsum своему LinearLayout.

После того, как я разделил LinearLayout, я попытался придать цвету фона мой вид, но он не отражался.

Ниже приведен мой код:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:weightSum="1"
    >
    <ImageView
        android:layout_weight=".55"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_marginTop="5dip"
        android:scaleType="fitXY"
        android:src="@drawable/ic_launcher_background"
        android:contentDescription="TODO" />

    <View
        android:layout_weight=".45dp"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:visibility="visible"
        android:background="@color/colorPrimary"
        ></View>

</LinearLayout>

Я не могу понять, что должно быть изменено так, чтобы я мог правильно разделить виды и установить цвет фона.Заранее спасибо!

1 Ответ

5 голосов
/ 21 мая 2019

Заменить "android:layout_weight=".45dp" на "android:layout_weight=".45"

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="1">

<ImageView
    android:layout_weight=".55"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_marginTop="5dip"
    android:scaleType="fitXY"
    android:src="@drawable/ic_launcher_background"
    android:contentDescription="TODO" />

 <View
    android:layout_weight=".45"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:visibility="visible"
    android:background="@color/colorPrimary"/>


</LinearLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...