0

我有这个代码:

result.setVisibility(0); 
//a lot of code

//OnClick......
result.setVisibility(8);
SystemClock.sleep(500);
result.setVisibility(0);

因此,当我单击按钮时,textView 消失并重新出现以显示结果已更改。但相反,textView“结果”不会消失,并且始终可见。为什么 ?

4

2 回答 2

1

我不确定setVisibility这里的功能是否有问题。您似乎正试图在 UI 代码中睡觉,这恰好是一个非常常见的错误。

我不确定,但这帮助你。

另外我建议使用预定义的常量VISIBLEINVISIBLEGONE不是整数。

祝你好运

于 2012-07-08T14:38:17.210 回答
0

因为你告诉需要更新 ui 的线程去睡觉......你应该为这些东西使用动画。

于 2012-07-08T14:22:04.763 回答