我是一名业余开发人员,正在创建一个简短的应用程序,我无法同时使用特定活动的 XML 文件以及 Activity 的 Java 方法“setContentView”。我需要该方法,因为我正在从计算中生成数字,并且生成的数字会根据不同的参数而变化。因此,每次我调用计算时,我都必须调用:
textView.setText(message + " is " + output);
setContentView(textView);
但我还在 Activity 的 XML 页面上创建了几个按钮,我也想在 Activity 的页面上显示它们。例如,这是我创建的按钮之一:
<Button
android:layout_marginTop="100dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_quit"
android:onClick=".quit" />
但是,如果我打电话:
setContentView(R.layout.activity_compute_number);
在我前面提到的可变文本消息的设置内容视图之后,XML 文件会覆盖文本消息,并且如果我反过来调用两个 setContentView 方法,则文本消息永远不会显示,反之亦然。如何让它们同时在活动屏幕上呈现?