2017-01-04 6 views
0

は私が各アクティビティまたはフラグメント(大レイアウト、-xlargeなど)これまでのところ私が見つけたレスポンシブルデザインのためのAndroidスタジオの最高のレイアウト基盤?

のために複数のレイアウトファイルを作成する必要がないように、私のアプリのための応答性のデザインを構築しようとしていますそれはすべての画面サイズでほぼ同じように見えるので、サポート率の相対レイアウトが最も効果的だと私はちょうどテキストサイズを変更する必要があります。私はこのようなものを探しています。

ドキュメントは、私が試した、「制約を使用して応答性のデザインを構築する」と言うが、それはまだ別の画面で、本当に異なって見えるでしょうので、それはまだマージンなどのためのDPを使用しています。だから、この場合、なぜ制約レイアウトが応答性の高いデザインに適しているのでしょうか?

+0

私はあなたにこれを見ることをお勧めします。また、* dp *はピクセル依存性のない画面に適応するため、最適な単位です。レスポンシブなUIを構築する:https://medium.com/google-developers/building-a-responsive-ui-in-android-7dc7e4efcbb3#.z0x33byvz – adalPaRi

答えて

0

dpは密度に依存しない。応答性の高いアプリケーションであっても、巨大なスクリーン上でマージンが爆発することは望ましくありません。制限されたボタンのように線形に成長するのではなく、2つの要素間のマージンが20dpに留まるのはまったく正しいです。

+0

しかし、私は画像ビューを200 dpに設定すると50通常のサイズの画面では%、次にxlargeのレイアウトでは200dpに設定すると、これは画面の50%ではないでしょうか? –

+0

'layout:weight =" 50 "'と同じ重さの別のビューを使うことができます。次に、 'layout:width =" 0dp "'を設定して50%幅のビューを作成します。 –

関連する問題