根据其ID更改textview的文本

时间:2014-02-25 11:15:47

标签: android textview

我正在动态地将textView添加到布局中并为其提供ID。基于某些条件,我想根据分配的ID更改TextView的文本。

像这样:personOne.setText(“abcd”);其中personOne.id = buttonID;

personOne = new TextView(this);
int buttonID =  2000 + personCount;
personOne.setTextAppearance(this, R.style.button_text);
        personOne.setTextColor(getResources().getColor(R.color.red));
        personOne.setTextSize(15);
        personOne.setText(personAdded);
        personOne.setId(buttonID);

帮助/建议非常感谢。 谢谢

2 个答案:

答案 0 :(得分:3)

使用类似的东西:

TextView tv = (TextView) findViewById(yourId);
tv.setText("abcd");

假设TextViewActivity内容视图的子级。

答案 1 :(得分:0)

您可以使用buttonID动态查找和操作TextView,如下所示:

TextView dynamicTextView = (TextView) findViewById(buttonID);
dynamicTextView.setText("The text you want to set");