假设我们有一个带有 5 个按钮的主类,每次单击时都会转到一个显示带有 2 个文本视图的信息的活动。
所有 5 个活动的布局将是相同的,所以我自然会想使用一个活动并通过更改每个按下按钮在这 2 个文本视图中显示的文本来重用它。
我怎样才能做到这一点?考虑在我的主类中有一个全局意图,每个按钮的 startActivity() 调用它以及 .putExtra() 方法来发送额外数据,以便知道它来自哪个按钮(这样我就可以更改文本视图)。
还有其他更好的解决方案吗?
还有一个问题,如何在应用程序运行时使用 java 代码更改活动的标题?在应用程序启动之前,可以使用 xml,但是如果我试图重用活动,如何更改它?
<activity android:name=".MynewClass"
android:label="@string/class_text">
</activity>