我已经通过程序创建了一个自定义的LinearLayout,其中包含一个自定义TextView。我没有使用inflater添加TextView。现在我想在XMl布局中多次使用此LinearLayout。但问题是如何在LinearLayout中设置这些TextView的文本?
任何想法??
答案 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
方法检索