「Android/レイアウト/基本」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==LayoutParamsについて== *wrap_content・・サイズを自動調整して表示する *match_parent・・親オブジェクトのサイズ一杯に表示する *fill...」) |
(→LayoutParamsについて) |
||
行5: | 行5: | ||
参考:http://tande.jp/lab/2013/01/1962 | 参考:http://tande.jp/lab/2013/01/1962 | ||
+ | |||
+ | |||
+ | ==レイアウト追加== | ||
+ | int WC = ViewGroup.LayoutParams.WRAP_CONTENT; | ||
+ | int MP = ViewGroup.LayoutParams.MATCH_PARENT; | ||
+ | RelativeLayout btnLayout = new RelativeLayout(mContext); | ||
+ | btnLayout.setLayoutParams(new RelativeLayout.LayoutParams(MP, MP)); | ||
+ | RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(WC, WC); | ||
+ | lp.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); | ||
+ | lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); | ||
+ | btnLayout.addView(playButton, lp); | ||
+ | addView(btnLayout); |
2018年12月10日 (月) 10:27時点における版
LayoutParamsについて
- wrap_content・・サイズを自動調整して表示する
- match_parent・・親オブジェクトのサイズ一杯に表示する
- fill_parent・・親オブジェクトのサイズ一杯に表示する(こちらは昔の指定方法で非推奨)
参考:http://tande.jp/lab/2013/01/1962
レイアウト追加
int WC = ViewGroup.LayoutParams.WRAP_CONTENT; int MP = ViewGroup.LayoutParams.MATCH_PARENT; RelativeLayout btnLayout = new RelativeLayout(mContext); btnLayout.setLayoutParams(new RelativeLayout.LayoutParams(MP, MP)); RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(WC, WC); lp.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); btnLayout.addView(playButton, lp); addView(btnLayout);