Чипгруппа маржа и мультилинии - PullRequest
0 голосов
/ 09 марта 2020

Я разрабатываю приложение с чипами.

У меня есть макет ограничений с TextView и ChipGroup. Чипы добавляются программно.

Это макет

...
<com.google.android.material.chip.ChipGroup
    android:id="@+id/chipGroup"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="16dp"
    android:layout_marginEnd="16dp"
    android:background="@android:color/holo_red_dark"
    android:gravity="end"
    app:layout_constraintBottom_toTopOf="@+id/chartView"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toEndOf="@+id/textView"
    app:layout_constraintTop_toBottomOf="@+id/project3">

</com.google.android.material.chip.ChipGroup>

<TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="24dp"
    android:text="Pippo"
    android:textColor="@color/greenPositive"
    app:layout_constraintBottom_toTopOf="@+id/chartView"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/project3" />
...

Активность отображается в виде скриншота (я поместил красный фон в группу чипов, чтобы показать область)

enter image description here

  • ChipGroup ограничена до конца просмотра текста, но игнорируйте это ограничение и поле.
  • В конце чип усечено, но ChipGroup имеет на конце 16dp запаса.
  • Первый и второй ряд не выровнены с первым рядом
  • Я положил гравитационный конец в ChipGroup, но чипы выровнен для начала.

Как решить все эти проблемы?

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