我通过程序创建了一个自定义的 LinearLayout,其中有一个自定义的 TextView。我没有使用充气机添加 TextView。现在我想在 XML 布局中多次使用这个 LinearLayout。但问题是如何在 LinearLayout 中设置这些 TextView 的文本?
有任何想法吗??
我通过程序创建了一个自定义的 LinearLayout,其中有一个自定义的 TextView。我没有使用充气机添加 TextView。现在我想在 XML 布局中多次使用这个 LinearLayout。但问题是如何在 LinearLayout 中设置这些 TextView 的文本?
有任何想法吗??
使用该 TextView 的引用来设置文本。然后将此 TextView 添加到 LinearLayout。
前任 -
TextView text = new TextView(yourActivity.this);
text.setText("Sample Text");
ll.addView(text);
// ll is your LinearLayout.
添加customTextView
设置标签时使用setTag
方法。然后检索它使用linearLayout.findViewWithTag
方法来检索customTextView
和像往常一样使用setText
来设置文本
您还可以设置id
using并使用方法setId
检索它findViewById
如果我理解正确,它将对您有所帮助。祝你好运!
LinearLayout layout = findViewById(id_linear_layout);
((TextView) layout.findViewById(id_textview)).setText("Text");