facebook twitter hatena line email

「Android/レイアウト/基本」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(他レイアウトに上の項目のボタンをかぶせる場合)
(背景色)
 
(同じ利用者による、間の4版が非表示)
行6: 行6:
 
参考:http://tande.jp/lab/2013/01/1962
 
参考:http://tande.jp/lab/2013/01/1962
  
 
+
==背景色==
==レイアウト追加==
+
赤の場合
右下にボタン追加
+
  android:background="#FF0000"
  int WC = ViewGroup.LayoutParams.WRAP_CONTENT;
+
赤を少し透明へ(前2文字が透明度)
int MP = ViewGroup.LayoutParams.MATCH_PARENT;
+
  android:background="#66FF0000"
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);
+
 
+
===他レイアウトに上の項目のボタンをかぶせる場合===
+
FrameLayout frameLayout = new FrameLayout(this);
+
setContentView(frameLayout);
+
frameLayout.addView(otherLayout);
+
// 上の項目のコードをここへ入れる
+
- addView(btnLayout
+
+ frameLayout.addView(btnLayout); // ここを切り替える
+
 
+
後にaddViewしたものがz軸は手前表示となる
+

2021年3月19日 (金) 15:06時点における最新版

LayoutParamsについて

  • wrap_content・・サイズを自動調整して表示する
  • match_parent・・親オブジェクトのサイズ一杯に表示する
  • fill_parent・・親オブジェクトのサイズ一杯に表示する(こちらは昔の指定方法で非推奨)

参考:http://tande.jp/lab/2013/01/1962

背景色

赤の場合

android:background="#FF0000"

赤を少し透明へ(前2文字が透明度)

android:background="#66FF0000"