問題タブ [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 投票する
0 に答える
155 参照

android - Android Studio 2.2 プレビューなしで Constraint Layout を使用することは可能ですか?

Android Studio 2.2 プレビューなしで Constraint Layout を使用することは可能ですか、それともテストするためにプレビューをインストールする必要がありますか?

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

android - ConstrainLayout エディタでプロパティ ビューを開けない

ConstraintLayoutエディターに問題があります。Linux でAndroid Studio 2.2プレビュー 4、ConstrainLayout バージョン 1.0.0-alpha3を使用しています。

簡単に言うと、プロパティ ビューを開くことができません。これは、私が Linux ビルドを使用している場合なのか、それとも何なのだろうかと思います。それに関する情報はどこにもありません。Mac (プレビュー 4 も) を使用している友人は、そのビューを開くことができます。

いくつかのスクリーンショットがあります: ここに画像の説明を入力

ここに画像の説明を入力

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

android - RecyclerView で DataBinding の幅が正しくない ConstraintLayout

私は新しい ConstraintLayout をいじろうとしています。そして、RecyclerView の行のレイアウトを作成しました。幅が設定されているルート要素として ConstraintLayout がありmatch_parent、アプリを実行すると期待どおりにレンダリングされます

正しい幅

XMLにデータバインディングセクションを配置し、ルート要素layoutがConstraintLayoutをラップするタグになるまではうまく機能し、ConstraintLayoutの動作に予測できない変化が生じmatch_parentます.ただしmatch_parent、XML ではまだ に設定されています。また、幅を固定値に設定しようとしましたが、結果は同じでした

ここに画像の説明を入力

ビルド プロセス中にレイアウトを処理するときに、Data Binding プロセッサが ConstrainLayout から属性を少し取り除くのではないかと思います。物事を正しく機能させる方法はありますか? 私のレイアウト

そしてアダプター:

0 投票する
4 に答える
18892 参照

android - ウィンドウ ソフト入力モード ConstraintLayout

以前はソフト入力モードでは問題ありませんでしたが、 を含めConstraintLayoutてから、キーボードが表示されたときにフラグメントの内容が上に移動しません。

マニフェスト

断片

レイアウト

理解するための写真は次のとおりです。

ここに画像の説明を入力

何が起こっているのか、どうすれば理解できますか? 以前に ViewTreeObserver を使用しました。

UPD

私の目標は

ここに画像の説明を入力

キーボードが表示されたときにコンテンツが上に移動することを期待していましたが、代わりにキーボードが重なっています。

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

android - ConstraintLayout を RTL で適切に動作させるにはどうすればよいですか?

rtlに切り替えると、ConstraintLayoutがすべての要素を中央に配置する理由を誰かが知っていますか?

android:supportsRtl="true"マニフェストに設定されています。

BookShelfActivity.java標準の onCreate オーバーライドのみが含まれます。

アクティビティ xml は次のとおりです。

ここに画像の説明を入力

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

android - CircleCI が com.android.support.constraint:constraint-layout:1.0.0-alpha3 を見つけられませんでした

ConstraintLayout を CircleCI で動作させるために長い間試みてきました。以前は、SDK ライセンスにまだ同意していないことが示されていたため、Android SDK ライセンスを CircleCI にエクスポートしました。(スレッドはここに作成されました)今、別のエラーに直面しています:

私はとても混乱していたので、依存関係で次のコマンドを実行して、m2repository内のすべてのファイルを出力しました: pre:

そして、その制約フォルダーがすぐそこに表示されます。

以前にこの問題に直面した人はいますか?助けてください。

詳細については、ここに私の .yml ファイルがあります。

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

android - anysize の場合、constraintlayout で間違った TextView が表示される

これがバグかどうかはわかりませんが、このレイアウトを試してみると:

テキストが正しく表示されません。予想される動作は次のようになると思いました。

親にパディングを設定せずにrelativelayoutと同じ結果を達成する方法はありますか? 私は使用していますcom.android.support.constraint:constraint-layout:1.0.0-alpha4

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

java - ConstraintsLayouts を使用したさまざまな画面サイズ向けの設計

今年の IO で発表された Constraints Layout に飛び込み始めました。これは非常に有望に見え、レイアウトを非常に効率的にします。Google が提供するコードラボ演習を見てきました。ただし、解決したい次の質問があります。

  1. ConstraintLayoutsを使用して、さまざまな画面サイズのレイアウトを設計するにはどうすればよいですか?

現在、特定のデバイス/画面グループのレイアウトを設計し、ビューの余白やパディングなどを設定しています。これらの値をdimens.xmlファイルに保存します。これは、レイアウトを設計するための非常に骨の折れる方法です。Android のConstraintsLayoutは、iOS のAutoConstraintsLayoutを模倣して、複数の画面を設計することもできますか?

  1. さまざまな画面の向きに合わせてレイアウトを設計するには、依然としてさまざまな Layout.xml ファイルが必要ですか。layout_landscape.xmllayout_portraint.xml ?