我遇到了一個問題,我一直工作太久了。我試圖顯示一個按鈕,並在一段時間後隱藏它。無法使用setVisibility和Handler隱藏按鈕
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。有任何想法嗎?如果您需要更多代碼,請告訴我。謝謝!
是什麼'vis'和'invis'的visilibility ???顯示你定義它的代碼! – 7bluephoenix