我有这段代码:
result.setVisibility(0);
//a lot of code
//OnClick......
result.setVisibility(8);
SystemClock.sleep(500);
result.setVisibility(0);
因此,当我单击一个按钮时,textView会消失并重新出现以显示结果已更改。 但相反,textView“结果”不会消失并始终可见。为什么?
答案 0 :(得分:1)
我不确定setVisibility
功能是否有问题。看起来你正试图在UI代码中睡觉,这恰好是一个非常普遍的错误。
我不确定,this会帮助你。
我还建议使用预定义的常量VISIBLE
,INVISIBLE
和GONE
而不是整数。
祝你好运
答案 1 :(得分:0)
因为你告诉线程需要更新ui才能进入睡眠状态... 你应该为这些东西使用动画。