使用现有textview布局参数动态添加textview

时间:2012-08-05 17:55:59

标签: android-layout textview

我正在尝试在按下按钮时从活动中添加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());

但它不会复制任何布局参数......

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

添加textview后是否调用了requestLayout()?

答案 1 :(得分:0)

你可以做一件事。

如果您每次都尝试仅设置相同TextValue的值,并且该TextView的布局属性始终相同,请按照以下步骤操作:

  1. 首先使用适当的属性创建仅包含TextView布局的One Layout。 (我们将其命名为layout_textView.xml)

  2. 现在,请根据您的要求将layout_textView.xml动态添加到主视图中。

  3. 如何解决您的问题。

    如果有任何疑问,请告诉我。

    享受编码。 。 。

    :)