实际上我想用动态变量显示一些文本,同时想要从用户那里获取另一个输入,所以我想要一个输入文本的东西&也发送按钮。
我用Google搜索,但我得到的每个地方都需要使用这种代码
TextView textView = new TextView(this);
textView.setTextSize(20);
textView.setText("score :"+test+"\n x : 3\n y : 8");
setContentView(textView);
但是使用这个完整的布局会变成textview&我不能添加按钮,如果我这样做,我无法在屏幕上看到它们。我所看到的就是上面的文字。
答案 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)。