快速安卓布局问题

时间:2014-03-20 19:27:15

标签: java android android-layout

说我是否有布局," X",只需一个按钮:" x"。当我点击" x"时,它会打开" Y",并且有一个" y"按钮。我的目标是:当" y"单击,它会更改按钮" x"文字和图像到别的东西。但是,正在发生的事情是,它正在打开一个新的,相同的布局到" X",使用相同的按钮" x",并应用该布局中的更改。

为了更好的视觉理解,一些油漆尝试:

http://tinypic.com/r/2417ev7/8

但这是实际发生的事情:

http://tinypic.com/r/1p9q2b/8

1 个答案:

答案 0 :(得分:1)

从我得到的内容中,活动A 的布局 X ,其中包含 x 按钮,另一个活动B ,其中包含 Y 布局和 y 按钮。

现在点击按钮 x 即可启动活动 B ,其中显示 Y 布局,现在点击按钮您要关闭此活动 B 并更改按钮 x 的文字。

有两种方法可以做到这一点

  1. startActivityForResult() :这样您点击按钮 X 即可启动活动 Y ,按下按钮 y 会返回结果并自行完成,现在收到结果后,您可以在onActivityResult()方法中更改按钮 x 的文字。

  2. 使用Intents :这非常简单,您点击按钮x即可完成活动 A 并启动活动< strong> B ,点击按钮 y ,您完成了活动 B 并开始活动 A ,并在其中传递字符串值意图为按钮 x 设置文字,然后在活动 A intent中收到此onCreate(),只需更改按钮文字<强> X