द्वारा प्रगति बार स्थिति को दिखाने के लिए मैं एंड्रॉइड 2.3.3 के लिए प्रगति संवाद का उपयोग कर रहा हूं। प्रगति संवाद की स्थिति प्रारूप के साथ "60% 60/100" के रूप में दिख रही है, लेकिन मैं केवल 60 प्रतिशत "प्रतिशत नहीं दिखाना चाहता हूं। मैं यह कैसे कर सकता हूं? कृपया मदद करे।प्रतिशत
प्रतिशत
उत्तर
कृपया this लिंक पर जाएं।
इसके अलावा यह एसडीके के अंदर एपिडेमोस में पूरी तरह से समझाया गया है। उदाहरण जो आप चाहते हैं उसका नाम है: ProgressBar3.java और \ ApiDemos \ src \ com \ example \ android \ apis \ view \
में भी पाया जा सकता है, अगर आप संवाद की सीमाओं को हटाना चाहते हैं तो केवल प्रगति पट्टी प्रकट होती है कि आप संवाद को पारदर्शी दृश्य/ओवरले के रूप में परिभाषित कर सकते हैं (यह उदाहरणों में भी समझाया गया है)।
documentation के अनुसार, आप अपने ProgressDialog
उदाहरण पर setProgressNumberFormat (null)
बुलाना चाहिए इस व्यवहार पाने के लिए
अरे यहाँ एक सर्वर से फ़ाइल डाउनलोड, sdcard के लिए एक फ़ाइल को बचाने और एक प्रगति बार दिखा।
public class XYZ extends Activity {
public static final int DIALOG_DOWNLOAD_PROGRESS = 0;
private Button startBtn;
private ProgressDialog mProgressDialog;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
startBtn = (Button)findViewById(R.id.startBtn);
startBtn.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
startDownload();
}
});
}
private void startDownload() {
String url = "http://.jpg";
new DownloadFileAsync().execute(url);
}
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DIALOG_DOWNLOAD_PROGRESS:
mProgressDialog = new ProgressDialog(this);
mProgressDialog.setMessage("Downloading file..");
mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
mProgressDialog.setCancelable(false);
mProgressDialog.show();
return mProgressDialog;
default:
return null;
}
}
class DownloadFileAsync extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
showDialog(DIALOG_DOWNLOAD_PROGRESS);
}
@Override
protected String doInBackground(String... aurl) {
int count;
try {
URL url = new URL(aurl[0]);
URLConnection conexion = url.openConnection();
conexion.connect();
int lenghtOfFile = conexion.getContentLength();
Log.d("ANDRO_ASYNC", "Lenght of file: " + lenghtOfFile);
InputStream input = new BufferedInputStream(url.openStream());
OutputStream output = new FileOutputStream("/sdcard/some_photo_from_gdansk_poland.jpg");
byte data[] = new byte[1024];
long total = 0;
while ((count = input.read(data)) != -1) {
total += count;
publishProgress(""+(int)((total*100)/lenghtOfFile));
output.write(data, 0, count);
}
output.flush();
output.close();
input.close();
} catch (Exception e) {}
return null;
}
protected void onProgressUpdate(String... progress) {
Log.d("ANDRO_ASYNC",progress[0]);
mProgressDialog.setProgress(Integer.parseInt(progress[0]));
}
@Override
protected void onPostExecute(String unused) {
dismissDialog(DIALOG_DOWNLOAD_PROGRESS);
}
}
}
इस मिल की तरह ..
इस मैं नेट पर पाया उदाहरण छवि है।
और यह मेरा xml फ़ाइल है:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<Button
android:text="Start long running task.."
android:id="@+id/startBtn"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
</LinearLayout>
यह प्रश्न का उत्तर नहीं है – SoroushA
- 1. प्रतिशत
- 2. प्रतिशत चिह्न
- 3. कैसे प्रतिशत
- 4. कैसे प्रतिशत
- 5. कार्य प्रतिशत
- 6. प्रतिशत संभावना
- 7. css3 प्रतिशत
- 8. कंप्यूट प्रतिशत
- 9. जावा दुनिया का प्रतिशत प्रतिशत मेवेन का उपयोग करता है?
- 10. सीएसएस - प्रतिशत या पिक्सेल?
- 11. पार्स प्रतिशत को
- 12. प्रतिशत रैंक गणना
- 13. प्रतिशत एन्कोडिंग जावास्क्रिप्ट
- 14. प्रगति प्रतिशत की गणना
- 15. सीएसएस सीमा-चौड़ाई प्रतिशत
- 16. प्रतिशत गणना हमेशा 0
- 17. NSString stringWithFormat प्रतिशत चिह्न
- 18. कर्ल प्रगति - केवल प्रतिशत
- 19. जावास्क्रिप्ट प्रतिशत सत्यापन
- 20. सी #: कस्टम प्रतिशत
- 21. एंड्रॉइड प्रतिशत लेआउट ऊंचाई
- 22. गणना प्वाइजन संभावना प्रतिशत
- 23. 50-प्रतिशत नियम
- 24. एंड्रॉइड लेआउट का प्रतिशत भरें
- 25. माइक्रोसॉफ्ट एज़ूर स्टोरेज - सफलता प्रतिशत
- 26. प्रतिशत में jquery एनिमेट स्थिति
- 27. सीएसएस प्रतिशत में दशमलव स्थान
- 28. स्क्रॉल स्थिति प्रतिशत प्राप्त करें
- 29. प्रतिशत की गणना कैसे करें?
- 30. लाइव डेटा कैप्चर के प्रतिशत
विधि है कि आप का उल्लेख किया है एपीआई स्तर के लिए लागू है 11. मेरा 10 – Dhanesh
मेरे बुरा :(मैं खुदाई स्रोत में कोड है और यह पता लगाना है कि एपीआई 10 में ऐसा करने के लिए कोई "सामान्य" तरीका नहीं है। मैं एंड्रॉइड 4.0.1 से पूर्ण प्रोग्रेसडियलॉग कोड प्राप्त करने के लिए वर्कअराउंड के रूप में प्रस्ताव कर सकता हूं और अंतर्निहित संस्करण के बजाय इसका उपयोग कर सकता हूं। शायद, यह कुछ गड़बड़ होगी एंड्रॉइड "आंतरिक" संसाधन, लेकिन यह पुन: उपयोग के स्रोत के रूप में भी उपलब्ध है। – OleGG