« 画面の回転の固定について | トップページ | SurfaceViewについて »

2017.08.17

LinearLayoutに関するもろもろの問題

■ケース1
オブジェクトを一番下に配置したいとき、よくある解説では、

android:gravity="bottom"

を推薦するけど、何が足りないのか、うまくいくことは少ない。

代わりに以下を入れるとうまくいく。

app:layout_constraintBottom_toBottomOf="parent"

これは、Android Studioで、Designモードでドラッグすれば自動で挿入される。


■ケース2
LinearLayout等で、

android:layout_width="match_parent"

と設定したにも関わらず、Designモードに行くと自動で数字が入ってしまう。
これは、ConstraintLayoutを使用しているかららしい。
出だしに、以下のように記載されていたらConstraintLayoutになっている。

これをRelativeLayoutにすれば戻るらしい。
とは言うものの、ある程度設計してしまってからRelativeLayoutに変更するのは何かとリスクがある。最初からRelativeLayoutにしておくことをおすすめ。



« 画面の回転の固定について | トップページ | SurfaceViewについて »

「android開発メモ」カテゴリの記事

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/12074/65675345

この記事へのトラックバック一覧です: LinearLayoutに関するもろもろの問題:

« 画面の回転の固定について | トップページ | SurfaceViewについて »