gpt4 book ai didi

Android ProgressBar 倒计时

转载 作者:IT老高 更新时间:2023-10-28 21:45:26 32 4
gpt4 key购买 nike

我正在针对 Android 进行测验,我希望在有限的时间内回答每个问题。因此,我想在从 5 到 0(秒)倒计时的答案下显示 ProgressBar。当它达到零时,我想做一些事情。我有测验,一切正常,我只想添加 ProgressBar。

提前致谢!

最佳答案

你可以在android中使用倒数计时器。

这是一个您可以引用的示例 Click Here

您可以在 Activity 中使用下方的 ProgressBar。

   <ProgressBar 
android:id="@+id/progressbar"
style="@android:style/Widget.ProgressBar.Horizontal"
android:max="100"
android:progress="0"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/bottom_header_relativelayout"
/>

在您的 Activity 中使用 CountDownTimer 如下代码。

ProgressBar mProgressBar;
CountDownTimer mCountDownTimer;
int i=0;

mProgressBar=(ProgressBar)findViewById(R.id.progressbar);
mProgressBar.setProgress(i);
mCountDownTimer=new CountDownTimer(5000,1000) {

@Override
public void onTick(long millisUntilFinished) {
Log.v("Log_tag", "Tick of Progress"+ i+ millisUntilFinished);
i++;
mProgressBar.setProgress((int)i*100/(5000/1000));

}

@Override
public void onFinish() {
//Do what you want
i++;
mProgressBar.setProgress(100);
}
};
mCountDownTimer.start();

关于Android ProgressBar 倒计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10241633/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com