У меня есть CoordinatorLayout
, где RecyclerView
отображает некоторые CardViews, определенные в другом макете. В этом прокручиваемом представлении я пытаюсь добавить RelativeLayout
, который наследует поля для ввода текста, кнопки для его отправки и т. Д.Использование RelativeLayout снаружи CoordinatorView
Проблема: CoordinatorLayout
, кажется, блокирует весь экран, хотя я сказал, чтобы обернуть высоту содержимого. Тем не менее, добавлен RelativeLayout (проверено его установкой Coordinator-height = 50dp), но вне экрана. Что здесь не так?
PS: Я знаю, как его решить с помощью android:layout_weight=xx
. Но это не то, чего я хочу достичь, потому что он блокирует мой EditText для расширения, если вводятся большие тексты.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.CoordinatorLayout
android:id="@+id/data_coordinator_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true">
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</android.support.design.widget.CoordinatorLayout>
<RelativeLayout
android:id="@+id/delete_data_layout"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_below="@id/data_coordinator_layout">
<EditText/>
<Button/>
<Button/>
<Button/>
</RelativeLayout>
</RelativeLayout>
в "data_coordinator_layout", dont u mean width = match и height = wrap? – MeGoodGuy
Да, правильно! Как видно в layout.xml –
sry я имел в виду «+ id/delete_data_layout» – MeGoodGuy