Android アプリ開発「MATRIX」

Androidアプリの開発に役立つサンプル集

レイアウトファイルを使わずコードでレイアウトを生成する方法

コードでレイアウトを生成する方法

以下は、レイアウトxmlファイルを使わず、動的にプログラムコードでレイアウトを生成する方法です。

<サンプルコード>

public class Sample extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

//レイアウトを生成 ※この場合はリニアレイアウト
LinearLayout layout = new LinearLayout(this);

//生成したレイアウトをビューにセットして表示
setContentView(layout);
}
}

<実行画面>

実行するとタイトルも何もないシンプルな画面(アクティビティ)が作成されます。

f:id:vw-dsg:20160517091903p:plain

END