如何将对话框中的视图添加到MainActivity

时间:2013-07-03 11:32:22

标签: android layout view android-alertdialog

我有问题, 我是android的新手,我的问题是:

我有主要活动,我有一个按钮,可以打开一个新的警告对话框,这是我的对话框示例:

http://pastebin.com/n1NDsbQp

我想要做的是点击Dialog上的“SET”按钮,将一个像EditText的新视图添加到我的MainActivity到LinearLayout,名为:“reminder_layout”

我不知道怎么做... 提前谢谢!

1 个答案:

答案 0 :(得分:0)

在Dialog或onPositveButton的onButtonClickListiner中执行操作(在代码中定义的内容)。

获取您的参考声明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);

希望这会对你有所帮助。