我有这样的代码:setVisibility睡眠
result.setVisibility(0);
//a lot of code
//OnClick......
result.setVisibility(8);
SystemClock.sleep(500);
result.setVisibility(0);
所以,当我点击一个按钮TextView的消失,再次出现表明该结果被改变。 但是,而不是textView“结果”不会消失,并始终可见。为什么?
我有这样的代码:setVisibility睡眠
result.setVisibility(0);
//a lot of code
//OnClick......
result.setVisibility(8);
SystemClock.sleep(500);
result.setVisibility(0);
所以,当我点击一个按钮TextView的消失,再次出现表明该结果被改变。 但是,而不是textView“结果”不会消失,并始终可见。为什么?
我不确定setVisibility
功能是否有问题。看起来你正在尝试睡在UI代码里面,这恰好是一个非常普遍的错误。我不知道,但this会帮助你。
此外,我会建议预先定义的常量VISIBLE
,INVISIBLE
和GONE
,而不是整数的使用。
好运
因为你告诉线程需要更新用户界面进入睡眠... 你应该使用这个东西的动画。
可以举个例子吗? – 2012-07-08 14:24:01
非常感谢!这行得通 !! – 2012-07-08 16:01:40