Articles of android constraintlayout

Как группировать несколько просмотров в ConstraintLayout

Я добавил 3 кнопки в ConstraintLayout. Я добавил кнопку, чтобы отключить или включить эти кнопки. Если бы я использовал обычный LinearLayout. Я мог бы положить все кнопки в линейной компоновке и включить или отключить этот конкретный макет. Но я использую ConstraintLayout. Поэтому мне нужно отключить или включить все эти кнопки, я считаю, что в ConstraintLayout […]

Как сопоставить взвешенный LinearLayout с макетом ограничений

Как мы можем зарезервировать пространство одинаково в компоновке ограничений, как в LinearLayout? Например, как будет выглядеть следующий макет, если он был написан с ограничениями? <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <TextView android:id="A" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" /> <TextView android:id="B" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" /> <TextView android:id="C" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" /> <TextView android:id="D" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" /> </LinearLayout> В макете […]

Как узнать, сколько времени требуется для загрузки макета в Android?

Я хочу проверить, какой макет загружается быстро с тем же дизайном, как Relative Layout, Linear Layout или Constraint Layout, но я не могу получить какой-либо инструмент или какую-либо идею об этом, поэтому, пожалуйста, помогите мне по моему запросу. Заранее спасибо.

Преобразование LinearLayout в проблему ConstraintLayout

Я пытаюсь преобразовать горизонтальный LinearLayout который имеет 4 кнопки одного размера с ConstraintLayout . Проблема заключается в том, что когда я устанавливаю одну или несколько кнопок в android:visibility="gone" в LinearLayout остальные кнопки LinearLayout , чтобы занять все пространство (все будут одного размера), а в ConstraintLayout кнопки будут удалены, но Все еще занимают пространство. EDIT: согласно […]

Форма ConstraintLayout изменилась при прокрутке

Я использовал constarintLayout в качестве контейнера для моего recycleView , и я заполняю свои элементы, recycleView от json (Проверенные данные). Поэтому я делаю некоторые трюки здесь. Если мой извлеченный json содержит определенное значение, я должен сделать некоторые элементы в макете ограничений, чтобы исчезнуть и изменить размер других. Все работает нормально, но когда я прокручиваю вниз […]

Android Studio 2.2 Ограничение макета Кнопки не видны

Недавно я проходил учебные руководства по компоновке ограничений (новые в Android Studio 2.2). В учебниках у них были кнопки, используемые для компоновки ограничений на панели, но в моей студии Android нет кнопок. См. Изображение ниже:

Идентификатор ресурса не найден для атрибута 'layout_constraintLeft_toLeftOf' в пакете

Я использую Android SDK 2.2.3. Я следую книге по программированию Android. Код: <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:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="eu.a123sandberg.webview.MainActivity" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="81dp"> <WebView android:layout_width="384dp" android:layout_height="511dp" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp" app:layout_constraintLeft_toLeftOf="@+id/activity_main" tools:layout_constraintLeft_creator="0" app:layout_constraintTop_toTopOf="@+id/activity_main" tools:layout_constraintTop_creator="0" app:layout_constraintRight_toRightOf="@+id/activity_main" tools:layout_constraintRight_creator="0" app:layout_constraintBottom_toBottomOf="@+id/activity_main" tools:layout_constraintBottom_creator="0" /> </android.support.constraint.ConstraintLayout> Я пробовал три разных примера с android.support.constraint.ConstraintLayout и во всех случаях получаю то же сообщение об ошибке: Error:(13) […]

Сделать высоту RecyclerView «wrap_content» в макете Constraint

Я пытаюсь установить высоту представления recycler на wrap_content и сделать это с уважением, но это превысит другой вид на макете. что я могу сделать сейчас? <android.support.constraint.ConstraintLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white"> <TextView android:id="@+id/tvPastRounds" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layout_marginTop="0dp" android:text="Past Rounds" android:textColor="@color/text_color_black" android:textSize="16sp" app:layout_constraintLeft_toLeftOf="parent"/> <android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:layout_width="0dp" android:layout_height="0dp" app:layout_constraintHeight_default="wrap" android:layout_marginBottom="24dp" android:layout_marginEnd="8dp" android:layout_marginRight="8dp" android:layout_marginTop="16dp" android:clipChildren="true" android:maxHeight="150dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintHorizontal_bias="0.0" app:layout_constraintLeft_toLeftOf="@+id/tvPastRounds" app:layout_constraintRight_toRightOf="parent" […]

Ограничение макета бета-версии 4 – фрагменты не работают

Примечание 0: По крайней мере, попробуйте этот код и сообщите нам, работает ли он для вас или нет. Потому что теоретически это должно работать, но оно не Примечание 1: В этом коде нет ошибки, он просто не работает, если вы находитесь на любом шаблоне ограничений над альфа-7. Тем не менее, я помещаю логарифм. MainActivity.java: import […]

Как разместить нижнюю из двух просмотров в ConstraintLayout?

У меня есть два заголовка, HeaderViewA и HeaderViewB . Эти взгляды могут иметь любую visible или visible видимость видимости. Мне нужно, чтобы BigView располагался под самым низким уровнем либо HeaderViewA / HeaderViewB . Возможно ли это, не вложенное в ConstraintLayout ?