4

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

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

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

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

2 に答える 2