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);