我正在尝试在按下按钮时从活动中添加TextView。我已经找到了如何从活动添加新的textview,但是不是编码所需的布局参数,是否可以将现有的textviews参数(在xml布局中)复制到新的textview?
我试过了: TextView tv1 = new TextView(this); TextView tv2 =(TextView)findViewById(R.id.basetext);;
// its this line below which doesn't work
tv1.setLayoutParams(tv2.getLayoutParams());
但它不会复制任何布局参数......
有什么想法吗?
答案 0 :(得分:0)
添加textview后是否调用了requestLayout()?
答案 1 :(得分:0)
你可以做一件事。
如果您每次都尝试仅设置相同TextValue的值,并且该TextView的布局属性始终相同,请按照以下步骤操作:
首先使用适当的属性创建仅包含TextView布局的One Layout。 (我们将其命名为layout_textView.xml)
现在,请根据您的要求将layout_textView.xml动态添加到主视图中。
如何解决您的问题。
如果有任何疑问,请告诉我。
享受编码。 。 。
:)