0

私は問題があります、私はアンドロイドに不慣れです、私の問題は次のとおりです。

メイン アクティビティがあり、新しいアラート ダイアログを開くボタンがあります。ダイアログの例を次に示します。

http://pastebin.com/n1NDsbQp

私がやりたいことは、ダイアログの「SET」ボタンをクリックして、「reminder_layout」と呼ばれる私の MainActivity に EditText のような新しいビューを追加することです。

これを行う方法がわかりません...よろしくお願いします!

4

1 に答える 1

0

Dialog の onButtonClickListiner または onPositveButton (コードで定義したもの) でアクションを実行します。

宣言された LinearLayout の参照を取得する

LinearLayout layout=findViewById(R.id.lineralayout);

ここでビューを作成します

EditText valueTv = new EditText(this);
    valueTV.setText("hallo hallo");
    valueTV.setId(5);
    valueTV.setLayoutParams(new LayoutParams(
            LayoutParams.FILL_PARENT,
            LayoutParams.WRAP_CONTENT));

レイアウトに追加

layout.addView(valueTV);

これがお役に立てば幸いです。

于 2013-07-03T11:45:55.070 に答える