如何使用相同的布局,但在单击上一个活动中的按钮后更改文本

时间:2015-12-04 10:09:34

标签: android jquery xml

我是编程的新手..我正在构建一个带有大约18个按钮的应用程序..点击按钮后它会带我进行一项新的活动..

所有按钮的新活动布局都相同,但我想更改文字(标题和文字)。

e.g。 activity1是足球俱乐部(巴塞罗那,马德里等)的按钮列表。点击后,它会转到活动2,显示有关俱乐部的信息(文本)。

我必须为所有18个按钮创建活动吗? (想象一下,如果每个按钮都有几个按钮,那么将会增加到超过50个活动以及与它们相关的所有类别)

有没有办法可以编写我的目标页面以使用相同的布局,但只是拉出与按钮对应的不同文本?

感谢所有帮助..谢谢分配!

3 个答案:

答案 0 :(得分:0)

再次启动相同的Activity,并在Application类中保留某种索引,DatabaseSharedPreference使用此索引来跟踪您的内容应该在同一Activity

的每个实例中显示

您可以根据需要多次启动相同的Activity,但它仍然会被视为一个单独的,后堆栈的功能仍然相同。

答案 1 :(得分:0)

使用相同的活动和相同的布局,并将一些指标传递给活动或将标题和文本从当前活动传递到下一个活动,并相应地显示标题和文本

答案 2 :(得分:0)

听起来您只想更改文字。因此,您可以跟踪上次活动中点击的按钮。 您可以存储正在使用的值以跟踪单击的按钮 1)SharedPreference并返回另一个活动link以了解如何使用它。 2)意图 - 将值存储到intent中并传递给另一个活动并将其检索。(你也可以在这里使用bundle)link如何使用它 在重读价值后你可以使用setText("")函数希望它能帮到你