0

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

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

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

但是使用这个完整的布局变成了 textview 并且我不能添加按钮,如果我这样做了,我在屏幕上看不到它们。我看到的只是上面的文字。

4

1 回答 1

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)的布局。

于 2013-06-29T17:55:37.657 回答