Я использую GridLayout внутри ConstrainLayout.Только 1 столбец и 5 строк в нем.
На реальном и виртуальном устройстве все работает правильно, как я хочу, но в представлении XML / дизайн отображается сообщение об ошибке.
Сообщение:
ошибка
Проблема с рендерингом, не удалось просмотреть чертеж, попробуйте обновить макет.
Как это исправить?
Если я удалю GridLayout, ошибка исчезнет.
Я попытался удалить представления внутри макета по отдельности, но проблема все еще существует.
из xml:
<GridLayout
android:id="@+id/gridlyMiddle"
android:layout_width="0dp"
android:layout_height="0dp"
android:columnCount="1"
android:rowCount="5"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toRightOf="@id/guidelinev50"
app:layout_constraintRight_toLeftOf="@id/guidelinev60"
app:layout_constraintTop_toTopOf="parent">
от Gradle:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:gridlayout-v7:28.0.0'
implementation 'com.android.support:support-compat:28.0.0'
implementation 'com.daimajia.easing:library:2.0@aar'
implementation 'com.daimajia.androidanimations:library:2.3@aar'
}