如何在运行时在Android的xml布局中添加更多的EditText



我正在制作一个android应用程序,按下添加按钮,在其他TextViews的底部添加2个TextViews。我在xml上做了一个布局。现在的问题是如何指出布局在java部分,然后在运行时添加TextViews。

这个答案假设您正在使用LinearLayout作为布局…!

在你的活动中使用这个代码,

LinearLayout layout = (LinearLayout) findViewById(R.id.your_layout_id);
LinearLayout.LayoutParams lparams = new LinearLayout.LayoutParams(
   LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
TextView tv=new TextView(this);
tv.setLayoutParams(lparams);
tv.setText("test");
layout.addView(tv);

最新更新