VariusRain
@VariusRain
музыкант-программист-конструктор

Как разместить LIstView вместе с другими элементами, чтобы всё влезало?

Вопрос задан максимально криво, но тостер хочет чтоб там был знак вопроса...
Суть, есть активити, где всего два элемента, код такой:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 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:descendantFocusability="beforeDescendants"
    android:focusableInTouchMode="true"
    tools:context=".WorkOrdersList">
    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar_actionbar"
        android:layout_width="match_parent"
        android:layout_height="?android:actionBarSize"
        android:background="?attr/colorAccent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        android:theme="@style/AppTheme.AppBarOverlay"
        app:layout_constraintTop_toTopOf="parent" />
    <ListView
        android:id="@+id/WorkOrdersList"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/toolbar_actionbar"
        app:layout_constraintVertical_bias="0.0" />
</android.support.constraint.ConstraintLayout>

Проблема в том, что если элементов много, то крайний из них по высоте не влезает и остаётся за краем экрана.

Буду благодарен за подсказку, как с этим бороться?
  • Вопрос задан
  • 149 просмотров
Пригласить эксперта
Ответы на вопрос 2
terminator-light
@terminator-light
Developer at Divan
в ConstraintLayout вместо match_parent следует использовать 0dp - это значит, что будет использоваться все допустимое пространство, заданное ограничениями
Ответ написан
@AndroidRS
Научись корректно задавать вопросы, а так попробую наугад ответить вам. В item в корневом элементе вместо match_parent укажи wrap_content.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Amigoweb Магнитогорск
от 40 000 до 70 000 руб.
ЛАНИТ Москва
До 100 000 руб.
Arcanite LLC Обнинск
от 90 000 руб.
21 нояб. 2019, в 11:21
200000 руб./за проект
21 нояб. 2019, в 10:21
140000 руб./за проект
21 нояб. 2019, в 09:33
500 руб./за проект