嗨 stackoverflow 社区,
我在 droid 4.0.3 设备上使用 Android API 14。
在 Activity 中,我设置了一个 Button 以在执行操作时在页面上显示 TextView。执行操作后,我希望 TextView 再次消失。
button1.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// make textview visible
textView1.setVisibility(View.VISIBLE);
// perform action
System.out.println("perform action");
// make textview disappear
textView1.setVisibility(View.GONE);
}
});
如果我删除使 TextView 消失的部分,TextView 会按预期出现在窗口顶部,但我希望 TextView 出现 1-2 秒然后消失。
起初我想知道我是否需要做更多的工作而不仅仅是执行一个小动作,所以我尝试添加一个等待并打印出文本,但都没有奏效。等待总是调用异常,结束活动,当我打印出数字 1-1000 时,视图仍然永久消失。
有没有更好的方法让 TextView 在 OnClick 动作上出现和消失?
谢谢你的帮助!