私はレイアウトでandroidx.constraintlayout.widget.ConstraintLayoutを使用していますが、チェーンを表示せず、ウィジェットをドラッグすることもできません。使用する制約を入力するだけです。
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:app="http://schemas.Android.com/apk/res-auto"
xmlns:tools="http://schemas.Android.com/tools"
Android:layout_width="match_parent"
Android:layout_height="112dp"/>
次に、androidx constraintLayoutのスクリーンショットのサンプルを示します。 androidx.constraintlayout.widget.ConstraintLayout
しかし、私が戻って切り替えようとしたとき:Android.support.constraint.ConstraintLayoutそれを見ることができます
<Android.support.constraint.ConstraintLayout
xmlns:app="http://schemas.Android.com/apk/res-auto"
xmlns:tools="http://schemas.Android.com/tools"
Android:layout_width="match_parent"
Android:layout_height="112dp"/>
ここでは、constraintLayoutのサポートのスクリーンショットのサンプルを示します。 Android.support.constraint.ConstraintLayout
これはバグですか?
私の現在の解決策は以下から切り替えることです:
implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
に
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
しかし、これはサポートを使用したくないので私の問題を解決しません。
Canaryバージョンを使用して解決する必要があることに気付くまで、私は同じ問題を抱えていました。安定バージョンの横にカナリアバージョンをインストールした後、プロジェクトを開くと、この実装を使用できます。
implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
代わりに
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
次のことを行う必要がある場合があることに注意してください。
私の問題はこの方法で解決しました。
最新のAndroid update 3.3.3を使用している場合、サポート制約レイアウトからAndroid xに移行します。
<Android.support.constraint.ConstraintLayout>
</Android.support.constraint.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
これを取得するには、gradleも変更します:
com.Android.support.constraint:constraint-layout:1.1.3
に
androidx.constraintlayout:constraintlayout:2.0.0-alpha3