आप एंड्रॉइड में उलटी गिनती टाइमर का उपयोग कर सकते हैं।
यहाँ एक उदाहरण आप उल्लेख कर सकते हैं Click Here
आप अपनी गतिविधि में 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"
/>
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();
एक ProgressBar साथ कि काम करता है के लिए कोई ज़रूरत नहीं? क्योंकि मैं इसे प्रदर्शित करना चाहता हूं। – simtaxman
क्या आप इसे एक्सएमएल लेआउट पर प्रदर्शित करना चाहते हैं, मेरा मतलब है कि आप प्रोग्रेस राइट के साथ पॉप अप नहीं करना चाहते हैं। – Herry
ओके धन्यवाद! – simtaxman