gpt4 book ai didi

java - Android 布局快速问题

转载 作者:行者123 更新时间:2023-12-01 13:14:56 26 4
gpt4 key购买 nike

假设我有一个布局“X”,其中有一个按钮:“x”。当我单击“x”时,它会打开“Y”,并且有一个“y”按钮。我的目标是:当单击“y”时,它将按钮“x”文本和图像更改为其他内容。但是,发生的情况是,它正在打开一个与“X”相同的新布局,具有相同的按钮“x”,并在该布局中应用更改。

一些为了更好的视觉理解而进行的绘画尝试:

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

但这就是实际发生的情况:

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

最佳答案

据我所知,您有一个 Activity A,其布局 X,其中有一个按钮 x,还有另一个 Activity B,其中包含布局 Y 和按钮 y

现在,单击按钮 x 即可启动 Activity B,其中显示 Y 布局,现在单击按钮 y您想要关闭此 Activity B并更改按钮x的文本。

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

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

  2. 使用Intents :这非常简单,您要做的就是单击按钮 x 完成 Activity A 并启动 Activity B,然后单击按钮 >y 完成 Activity B 并启动 Activity A,在 Intent 中传递一个字符串值,以便为按钮 x ,然后收到此intentonCreate() Activity A 并只需更改按钮 x 的文本。

关于java - Android 布局快速问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22543186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com