gpt4 book ai didi

java - Button.setPressed(true) 突然不起作用

转载 作者:行者123 更新时间:2023-12-01 11:25:43 24 4
gpt4 key购买 nike

我一直在使用带有以下代码的模拟器来按下特定按钮

redBut.performClick();
redBut.setPressed(true);
redBut.invalidate();
redBut.setPressed(false);
redBut.invalidate();

使用Log语句,我确信这段代码正在被调用,所以并不是跳过了这段代码。

在我的模拟器上,按钮看起来就像用户按下了一样。现在在真正的 Android 设备上,进程正在运行,但按钮没有变化。有什么问题吗?

最佳答案

按如下方式编写代码 -

        redBut.performClick();
redBut.setPressed(true);
redBut.invalidate();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {

redBut.setPressed(false);
redBut.invalidate();
}
}, 500);

关于java - Button.setPressed(true) 突然不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30812810/

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