1

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

有任何想法吗??

4

3 回答 3

1

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

前任 -

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

// ll is your LinearLayout.
于 2012-07-11T06:34:58.713 回答
1

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

您还可以设置idusing并使用方法setId检索它findViewById

于 2012-07-11T06:39:12.507 回答
1

如果我理解正确,它将对您有所帮助。祝你好运!

LinearLayout layout = findViewById(id_linear_layout);
((TextView) layout.findViewById(id_textview)).setText("Text");
于 2012-07-11T06:33:02.177 回答