画面にボタンを表示する



/** ボタンを作成*/
Button btn1 = new Button(this);
btn1.setText("ボタン1");
setContentView(btn1,new LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT)
);
以下のようにボタンが表示される。


ボタンと2つ配置する


LinearLayout linearLayout = new LinearLayout(this);

/** ボタンを2つ作成作成*/
Button btn1 = new Button(this);
btn1.setText("ボタン1");

Button btn2 = new Button(this);
btn2.setText("ボタン2");

linearLayout.addView(btn1,new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT)
);

linearLayout.addView(btn2,new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT)
);

setContentView(linearLayout);



ボタンのレイアウトをxmlファイルに記述する

public class Test1_Activity5 extends Activity {
@Override
public void onCreate(Bundle saveInstanceState) {

super.onCreate(saveInstanceState);

//LinearLayout linearLayout = new LinearLayout(this);

setContentView(R.layout.test1_5);

}
}

ボタンを記述した test1_5.xml ファイル
res/layout.test1_5.xml