У меня есть XML LinearLayout, как показано ниже, и я хочу, чтобы последний TextView в макете соответствовал всей ширине линейного макета. Я добавил drawable в качестве фона для TextView. Вот файл XML (я опустил ненужный код) -
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:id="@+id/received_interaction_row_layout"
android:layout_height="wrap_content"
android:foreground="?selectableItemBackground"
android:focusable="true"
android:clickable="true"
android:orientation="vertical"
android:background="@drawable/rounded_corner_red"
android:layout_marginStart="20dp"
android:layout_marginEnd="20dp"
android:layout_marginTop="8dp"
android:elevation="3dp"
android:layout_marginBottom="8dp">
<TextView
android:drawableStart="@drawable/ic_contact"
android:drawingCacheQuality="high"
android:drawablePadding="15dp" ..... />
<TextView
android:layout_marginTop="@dimen/row_padding_vertical"
android:layout_marginBottom="@dimen/row_padding_vertical"
android:drawableStart="@drawable/ic_event" ..... />
<TextView
android:layout_marginBottom="@dimen/row_padding_vertical"
android:drawableStart="@drawable/ic_feedback"
android:drawablePadding="15dp" ...... />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/rounded_bottom_pink"/>
</LinearLayout>
Вот как это выглядит сейчас -
Я хочу удалить отступ последнего TextView (с темным фоном) и сделать его таким же широким, как родительский макет. Я также хочу удалить нижнюю прокладку.
В отрисовываемом фоне есть отступы, но я тоже пытался их удалить, но это не сработало.
РЕДАКТИРОВАТЬ 1 - Ниже приведены то, что я хочу достичь. Обратите внимание на темно-синий фон внизу.