▼Androidメモ▼
アブソリュートレイアウト


アブソリュートレイアウトを利用するプログラムを作成する。


ソースコード
AbsoluteLayoutEx.java
package net.npaka.absolutelayoutex;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Window;
import android.widget.AbsoluteLayout;
import android.widget.Button;

//アブソリュートレイアウト
@SuppressWarnings("deprecation")
public class AbsoluteLayoutEx extends Activity {
private final static int WC=AbsoluteLayout.LayoutParams.WRAP_CONTENT;

//アクティビティ起動時に呼ばれる
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
requestWindowFeature(Window.FEATURE_NO_TITLE);

//レイアウトの生成
AbsoluteLayout layout=new AbsoluteLayout(this);
layout.setBackgroundColor(Color.WHITE);
setContentView(layout);

//ボタン0の生成
Button button0=new Button(this);
button0.setText("(30,60) WCxWC");
button0.setLayoutParams(new AbsoluteLayout.LayoutParams(WC,WC,30,60));
layout.addView(button0);

//ボタン1の生成
Button button1=new Button(this);
button1.setText("(30,300) 400x300");
button1.setLayoutParams(new AbsoluteLayout.LayoutParams(400,300,30,300));
layout.addView(button1);
}
}



−戻る−