gpt4 book ai didi

android - 为什么打开对话框时我的 "pressed"和/或 "selected"按钮状态丢失?

转载 作者:太空狗 更新时间:2023-10-29 14:27:42 25 4
gpt4 key购买 nike

我有一个带有两个按钮的 Activity (在运行 4.0.4 的 Xoom 上)。单击时,我通过 setPressed() 以编程方式切换它们的状态。我意识到 ToggleButton 或 RadioButton 可能更合适,但我无法从我们的 UX 团队获得更改。问题是,当我打开一个新的 fragment (我的仍然可见)并且出现网络错误时,会显示一个 AlertDialog 并且我的“按下”按钮状态丢失(背景颜色变为“未按下”。)如果对话框永远不会打开,按钮状态很好(没有丢失)。知道是什么原因造成的吗?

最佳答案

Dialog 显示时,触发它的 Activity 处于后台。后台 Activity 中的 Button 处于 pressed 状态是没有意义的。 pressed 状态表示用户正在与 View 进行交互,并且用户无法与作为背景 一部分的 Views 进行交互> Activity

关于android - 为什么打开对话框时我的 "pressed"和/或 "selected"按钮状态丢失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10403110/

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