如何在Android的UI中显示指定时间的视图?

问题描述 投票:0回答:1

如果上游速度小于10000,我将在布局中显示视图,我想再三秒钟显示该视图,同时我想再次检查上游速度。如果上游速度小于10000,则表示在UI中显示相同的视图,否则在UI中删除该视图。

if (!((sourceSize == remainingSize)|| (remainingSize == 0)) && upStreamSpeed < 100000) {
            /**
             * 100000 Bytes = 100 Kilobyte
             */
            chatXmppConnectionStatusLayout.setVisibility(View.VISIBLE);
            chatXmppConnectionText.setText("Network low");} 
       else{
            chatXmppConnectionStatusLayout.setVisibility(View.GONE);
        }
android view timer
1个回答
0
投票

尝试这样使用:

new CountDownTimer(30000, 1000) {

public void onTick(long millisUntilFinished) {
    mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
   //here you can have your logic to set text to edittext
}

public void onFinish() {
    mTextField.setText("done!");
}

}
.start();
© www.soinside.com 2019 - 2024. All rights reserved.