-1

我有一个问题,我已经工作了太久了。我正在尝试显示一个按钮,并在延迟后将其隐藏。

        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。有任何想法吗?如果您需要更多代码,请告诉我。谢谢!

4

1 回答 1

0

设置可见性如下

            birdBubble.setVisibility(View.VISIBLE);
            birdBubble.setVisibility(View.INVISIBLE);
            birdBubble.setVisibility(View.GONE);
于 2013-06-29T10:59:33.673 回答