0

私はアンドロイドプログラミングが初めてです。ボタンのような ui 要素を作成するより良い方法を知りたいです。それらをlayout.xmlで定義するか、次のようにJavaを介して実行時に追加します。

public void onCreate(Bundle icicle) {
    super.onCreate(icicle);

    LinearLayout ll = new LinearLayout(this);
    mRecordButton = new RecordButton(this);
    ll.addView(mRecordButton,
        new LinearLayout.LayoutParams(
            ViewGroup.LayoutParams.WRAP_CONTENT,
            ViewGroup.LayoutParams.WRAP_CONTENT,
            0));

誰かがその長所と短所を説明できますか?

ありがとうウツァフ。

4

1 に答える 1

1

コードでボタンを実装すると、レイアウトの視覚化が非常に難しくなり、保守が非常に難しくなります。まれに、コードで行う必要がある場合がありますが、一般的にはお勧めしません。また、コードと xml ファイルで実装すると、ローカリゼーションが非常に難しくなります。

于 2013-02-23T22:49:22.937 に答える