問題タブ [android-constraintlayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 相対レイアウトではなく制約レイアウト
新しいAndroid Studio 2.2では Constraint Layout が導入されました。この新しいレイアウトについては、こちらとこちらを検索して読みました。このリンクでは、制約レイアウトと相対レイアウトの違いについて読みましたが、まだいくつかの質問が残っています:
- ここで述べたように
RelativeLayout
、完全に置き換えることはできますか?ConstraintLayout
- 古いバージョンのデバイスはサポートでき
ConstraintLayout
ますか? - アプリを設計するに
ConstraintLayout
は、Android Studio 2.2 に更新する必要がありますか? - レスポンシブ アプリを使用
ConstraintLayout
するために、すべての画面解像度に対して多くの dimens.xml を記述する必要はありません。
android - ブループリント モードで ConstraintLayout を使用して ScrollView をスクロールすることは可能ですか?
そのため、ScrollView 内で ConstraintLayout を使用してこのレイアウトを開発しています。正常に動作しますが、今問題が発生しました。画面の外にレイアウトを拡張する必要があります。デザイン モードでスクロールすることはできますが、何も追加できません。制約は、現在追加しているオブジェクトではなく、以前のオブジェクトに対するものです。
ブループリント モードで制約を追加できますが、ブループリント モードで ScrollView をスクロールできないようです。これは可能ですか?Android Studio 2.2(リリース)とconstraint-layout:1.0.0-alpha8
デザインモードと同じようにしてみましたが、スクロールしません。何か案は?
ConstraintLayout を使用して通常にスクロールすると、制約が同じ場所に留まります。
編集:
に更新しましたalpha9
が、それでも解決しません
編集2:
beta1 も機能しません。AS 2.2.2。
編集3:
サンプル レイアウト:
android - ConstraintLayout でクリエーターを使用する方法
新しいタイプのConstraintLayout
param がありcreator
ます : layout_constraintTop_creator
or layout_constraintRight_creator
How it should be used?
android - Android ConstraintLayout wrap_content にすべてのコンテンツが表示されない
ですべてのデータを表示する必要がTextView
あります。使用可能なすべてのスペースを水平方向に占有し、すべてのデータを垂直方向に含める必要があります (画面サイズやデバイスの向きが異なる場合に必要です)。
しかし、必要な垂直領域を取りません:
それはバグですか、それとも私の問題を解決する方法がありますか? ただ使っているLinearLayout
うちは、そのような問題はありません。
私のXML:
android - NestedScrollview と ConstraintLayout は連携できますか?
私は新しいConstraintLayout
ものを試していますが、本当にクールでシンプルです。ConstraintLayout
の親である座標レイアウト内の NestedScrollview に適用しようとしましたNestedScrollView
。
しかし、それは機能せず、すべてのビューが垂直方向に折りたたまれました。どうすればこれを解決できますか?