不使用textview动态显示测试:Android

时间:2013-06-29 17:47:42

标签: android textview

实际上我想用动态变量显示一些文本,同时想要从用户那里获取另一个输入,所以我想要一个输入文本的东西&也发送按钮。

我用Google搜索,但我得到的每个地方都需要使用这种代码

 TextView textView = new TextView(this);
 textView.setTextSize(20);
 textView.setText("score :"+test+"\n x : 3\n  y : 8");
 setContentView(textView);

但是使用这个完整的布局会变成textview&我不能添加按钮,如果我这样做,我无法在屏幕上看到它们。我所看到的就是上面的文字。

1 个答案:

答案 0 :(得分:3)

如果我正确地读了这个,你想要一个像这样的布局:

<RelativeLayout ....>
    <EditText .... />
    <Button ..... />
    <TextView android:id="@+id/scoreDisplay" ..... />
</RelativeLayout>

然后,在你的活动中onCreate:

setContentView(R.layout......);

TextView tv = findViewById(R.id.scoreDisplay);
tv.setTextSize(20);
tv.setText("score :"+test+"\n x : 3\n y : 8");

这将包含一个包含3个元素的布局(EditText,Button和TextView)。