コードでレイアウトを生成する方法
以下は、レイアウトxmlファイルを使わず、動的にプログラムコードでレイアウトを生成する方法です。
<サンプルコード>
public class Sample extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//レイアウトを生成 ※この場合はリニアレイアウト
LinearLayout layout = new LinearLayout(this);
//生成したレイアウトをビューにセットして表示
setContentView(layout);
}
}
<実行画面>
実行するとタイトルも何もないシンプルな画面(アクティビティ)が作成されます。