我有一个类的数组,每个类包含两个字符串。当试图在两个不同的位置(屏幕的中间,另一个在其上方的句子)单击按钮时,我试图在屏幕上显示这两个字符串(它们是句子)。
问题是我只知道如何通过XML布局文件在屏幕上获取文本,而不是动态地获取文本。我将如何去做呢?我已经用XML完成了按钮和背景。
谢谢!
最佳答案
动态添加 View 。使用addView函数。
public MyActivity extends Activity {
private TextView myText = null;
@Override
public onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.id.mylayout);
LinearLayout lView = (LinearLayout)findViewById(R.id.mylinearlayout);
myText = new TextView();
myText.setText("My Text");
lView.addView(myText);
}
如果您根本不想使用xml文件,请执行以下操作:
//This is in the onCreate method
LinearLayout lView = new LinearLayout(this);
myText = new TextView(this);
myText.setText("My Text");
lView.addView(myText);
setContentView(lView);
关于android - 在Android屏幕上动态显示字符串文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6525916/