問題タブ [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.

0 投票する
2 に答える
4788 参照

android - 相対レイアウトではなく制約レイアウト

新しいAndroid Studio 2.2では Constraint Layout が導入されました。この新しいレイアウトについては、こちらこちらを検索して読みました。このリンクでは、制約レイアウトと相対レイアウトの違いについて読みましたが、まだいくつかの質問が残っています:

  1. ここで述べたようにRelativeLayout、完全に置き換えることはできますか?ConstraintLayout
  2. 古いバージョンのデバイスはサポートできConstraintLayoutますか?
  3. アプリを設計するにConstraintLayoutは、Android Studio 2.2 に更新する必要がありますか?
  4. レスポンシブ アプリを使用ConstraintLayoutするために、すべての画面解像度に対して多くの dimens.xml を記述する必要はありません。
0 投票する
6 に答える
7729 参照

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:

サンプル レイアウト:

0 投票する
1 に答える
5009 参照

android - ConstraintLayout でクリエーターを使用する方法

新しいタイプのConstraintLayoutparam がありcreatorます : layout_constraintTop_creatoror layout_constraintRight_creator How it should be used?

0 投票する
2 に答える
1256 参照

android - Android ConstraintLayout wrap_content にすべてのコンテンツが表示されない

ですべてのデータを表示する必要がTextViewあります。使用可能なすべてのスペースを水平方向に占有し、すべてのデータを垂直方向に含める必要があります (画面サイズやデバイスの向きが異なる場合に必要です)。

しかし、必要な垂直領域を取りません:

画面はこちら

それはバグですか、それとも私の問題を解決する方法がありますか? ただ使っているLinearLayoutうちは、そのような問題はありません。

私のXML:

0 投票する
3 に答える
3605 参照

android - NestedScrollview と ConstraintLayout は連携できますか?

私は新しいConstraintLayoutものを試していますが、本当にクールでシンプルです。ConstraintLayoutの親である座標レイアウト内の NestedScrollview に適用しようとしましたNestedScrollView

しかし、それは機能せず、すべてのビューが垂直方向に折りたたまれました。どうすればこれを解決できますか?

0 投票する
1 に答える
715 参照

android - ConstraintLayout - ビューの余白を調整する

Android Studio 2.2ConstraintLayoutでレイアウトを構築する方法の新機能を使用しようとしています。

[ビューの余白を調整] を使用しようとしても、何も起こりません。マージンはView、既に追加したものにも追加したいものにも追加されません。

マージンは、[プロパティ] ウィンドウで各ビューのマージンを InControl パラメーターをView個別に変更した場合にのみ変更されます。すでにこの機能を使用していますか?

よろしくお願いします。

画面