我遇到了一个问题,我已经工作了太久了。我正试图显示一个按钮,经过一段时间后,将其隐藏起来。
birdBubble.setVisibility(vis);
final Handler handler = new Handler();
handler.post(new Runnable() {
@Override
public void run() {
birdBubble.setText("blalb alba");
handler.postDelayed(this, 2000);
birdBubble.setVisibility(invis);
}
});
birdBubble.setVisibility(invis);
我正在AsyncTask
中完成所有这些工作,因为我需要显示一系列按钮。它发生的是,在开始时显示按钮,在2秒后,文本被更改,但按钮不会变为INVISIBLE。有任何想法吗?如果您需要更多代码,请告诉我们。谢谢!
答案 0 :(得分:0)
设置可见性,如下所示
birdBubble.setVisibility(View.VISIBLE);
birdBubble.setVisibility(View.INVISIBLE);
birdBubble.setVisibility(View.GONE);