Содержание макета не работает
Ниже приведен мой XML-код.Я хочу разместить часть линейного макета с серым цветом чуть выше основного изображения. Снимок экрана с моим кодом здесь .
В устройствах с соотношением сторон 16: 9 дизайн правильный, но в 18: 9 и 18,5: 9 серая часть находится на верхней стороне.
Текст темы и значок должны быть в верхней левой части основного изображения.
Дизайн, который я хочу здесь
Не обращайте внимания на верхнюю сторону.Снизу высота должна быть обернута размером изображения
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:background="@color/light_green"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/dark_green">
<LinearLayout
android:id="@+id/topLin"
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="@color/grey"
android:orientation="horizontal">
<TextView
android:id="@+id/nameTxt"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginStart="10dp"
android:ellipsize="end"
android:gravity="center|start"
android:maxLength="25"
android:singleLine="true"
android:text="Abin Stanly"
android:textColor="@color/white"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:adjustViewBounds="true"
android:src="@drawable/test" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignTop="@id/imageView"
android:layout_marginStart="20dp"
android:layout_marginTop="15dp">
<ImageView
android:id="@+id/icon"
android:layout_width="@dimen/icon_height"
android:layout_height="@dimen/icon_height"
android:layout_gravity="center"
android:src="@drawable/ic_love" />
<TextView
android:id="@+id/topicTxt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:gravity="center"
android:paddingEnd="10dp"
android:shadowColor="@color/grey"
android:shadowDx=".5"
android:shadowDy=".5"
android:shadowRadius="3.5"
android:text="Topic"
android:textColor="@color/white"
android:textStyle="bold" />
</LinearLayout>
</RelativeLayout>
</LinearLayout>
</LinearLayout>