我正在动态地将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);
帮助/建议非常感谢。 谢谢
答案 0 :(得分:3)
使用类似的东西:
TextView tv = (TextView) findViewById(yourId);
tv.setText("abcd");
假设TextView
是Activity
内容视图的子级。
答案 1 :(得分:0)
您可以使用buttonID
动态查找和操作TextView
,如下所示:
TextView dynamicTextView = (TextView) findViewById(buttonID);
dynamicTextView.setText("The text you want to set");