我正在制作一个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);