如何在LinearLayout中设置TextView的文本?

时间:2012-07-11 06:29:37

标签: android textview dynamically-generated

我已经通过程序创建了一个自定义的LinearLayout,其中包含一个自定义TextView。我没有使用inflater添加TextView。现在我想在XMl布局中多次使用此LinearLayout。但问题是如何在LinearLayout中设置这些TextView的文本?

任何想法??

3 个答案:

答案 0 :(得分:1)

如果我理解它会对你有所帮助。祝你好运!

LinearLayout layout = findViewById(id_linear_layout);
((TextView) layout.findViewById(id_textview)).setText("Text");

答案 1 :(得分:1)

使用该TextView的引用来设置文本。 然后将此TextView添加到LinearLayout。

前 -

TextView text = new TextView(yourActivity.this);
text.setText("Sample Text");
ll.addView(text);

// ll is your LinearLayout.

答案 2 :(得分:1)

添加customTextView时使用setTag方法设置标记。然后使用linearLayout.findViewWithTag方法检索customTextView,并像往常一样使用setText来设置文本

您也可以使用id设置setId并使用findViewById方法检索