Java在不打开新窗口的情况下创建TextView

Java在不打开新窗口的情况下创建TextView,java,android,android-studio,textview,Java,Android,Android Studio,Textview,这是我的代码: LinearLayout linearLayout = new LinearLayout(this); setContentView(linearLayout); linearLayout.setOrientation(LinearLayout.VERTICAL); // Open new window TextView textView = new TextView(this); textView

这是我的代码:

        LinearLayout linearLayout = new LinearLayout(this);
        setContentView(linearLayout);
        linearLayout.setOrientation(LinearLayout.VERTICAL); // Open new window

        TextView textView = new TextView(this);
        textView.setId(R.id.textView_note + i);
        textView.setWidth(50);
        textView.setWidth(70);
        textView.setText(title + "\n" + map_from_file.get(title));
        textView.setTextSize(20);
        linearLayout.addView(textView);
我在xml文件中所做的被删除,因为“它是打开新窗口的”。
如何在不打开新窗口的情况下添加TextView,并实际保存我所做的工作?

这是因为您正在创建新的线性布局。相反,将属性添加到旧布局中。查看此代码可能会有所帮助:

    LinearLayout linearLayout = (LinearLayout) findViewById(R.id.linearlayout);
    linearLayout.setOrientation(LinearLayout.VERTICAL);

    TextView textView = new TextView(this);
    textView.setId(R.id.textView_note + i);
    textView.setWidth(50);
    textView.setWidth(70);
    textView.setText(title + "\n" + map_from_file.get(title));
    textView.setTextSize(20);
    linearLayout.addView(textView);