Cách dễ nhất để tạo vòng tròn tiến trình là sử dụng thông qua một lớp có tên là ProgressDialog. Thanh tải cũng có thể được thực hiện thông qua lớp đó.
Sự khác biệt logic duy nhất giữa thanh và vòng tròn là, cái trước được sử dụng khi bạn biết tổng thời gian chờ đợi cho một nhiệm vụ cụ thể trong khi cái sau được sử dụng khi bạn không biết thời gian chờ.
>> Để làm điều này, bạn cần khởi tạo một đối tượng của lớp này. là học lập trình Android <<
Bây giờ bạn có thể thiết lập một số thuộc tính của hộp thoại này. Chẳng hạn như, phong cách của nó, văn bản của nó, vv
Ngoài các phương thức này, còn có các phương thức khác được cung cấp bởi lớp ProgressDialog.
Ví dụ này cho thấy việc sử dụng quay vòng của hộp thoại tiến trình. Nó hiển thị một hộp thoại tiến trình quay khi nhấn nút.
Để thử nghiệm với ví dụ này, bạn cần chạy nó trên một thiết bị thực tế sau khi phát triển ứng dụng theo các bước dưới đây.
Sau đây là nội dung của tệp hoạt động chính được sửa đổi src / MainActivity.java
Sửa đổi nội dung của res / layout / Activity_main.xml thành như sau
Trong đoạn mã sau abc chỉ ra logo của guidespoint.com
Sửa đổi res / value / string.xml thành như sau
Trước khi bắt đầu ứng dụng của bạn, studio Android sẽ hiển thị cửa sổ sau để chọn tùy chọn nơi bạn muốn chạy ứng dụng Android của mình.
Chỉ cần nhấn nút để bắt đầu Hộp thoại Tiến trình. Sau khi nhấn, màn hình sau sẽ xuất hiện.
Sự khác biệt logic duy nhất giữa thanh và vòng tròn là, cái trước được sử dụng khi bạn biết tổng thời gian chờ đợi cho một nhiệm vụ cụ thể trong khi cái sau được sử dụng khi bạn không biết thời gian chờ.
![]() |
| Học lập trình Android chuyên nghiệp |
>> Để làm điều này, bạn cần khởi tạo một đối tượng của lớp này. là học lập trình Android <<
ProgressDialog progress = new ProgressDialog(this);
progress.setMessage("Downloading Music :) ");
progress.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progress.setIndeterminate(true);
| Không. | Lớp học & Mô tả |
|---|---|
| 1 | getMax () Phương thức này trả về giá trị tối đa của tiến trình |
| 2 | gia tăng ProTHERBy (int diff) Phương pháp này làm tăng thanh tiến trình bằng chênh lệch giá trị được truyền dưới dạng tham số |
| 3 | setIneterminate (boolean không xác định) Phương pháp này đặt chỉ báo tiến trình là xác định hoặc không xác định |
| 4 | setMax (int max) Phương pháp này đặt giá trị tối đa của hộp thoại tiến trình |
| 5 | setProTHER (int value) Phương pháp này được sử dụng để cập nhật hộp thoại tiến trình với một số giá trị cụ thể |
| 6 | hiển thị (Bối cảnh bối cảnh, tiêu đề CharSequence, thông báo CharSequence) Đây là một phương thức tĩnh, được sử dụng để hiển thị hộp thoại tiến trình |
Để thử nghiệm với ví dụ này, bạn cần chạy nó trên một thiết bị thực tế sau khi phát triển ứng dụng theo các bước dưới đây.
| Các bước | Sự miêu tả |
|---|---|
| 1 | Bạn sẽ sử dụng Android Studio để tạo một ứng dụng Android theo gói com.example.sairamkrishna.myapplication. |
| 2 | Sửa đổi tệp src / MainActivity.java để thêm mã tiến trình để hiển thị hộp thoại tiến trình quay. |
| 3 | Sửa đổi tệp res / layout / Activity_main.xml để thêm mã XML tương ứng. |
| 4 | Chạy ứng dụng và chọn một thiết bị Android đang chạy và cài đặt ứng dụng trên đó và xác minh kết quả. |
Sửa đổi nội dung của res / layout / Activity_main.xml thành như sau
Trong đoạn mã sau abc chỉ ra logo của guidespoint.com
Sửa đổi res / value / string.xml thành như sau
<resources> <string name="app_name">My Application</string> </resources>Đây là AndroidManifest.xml mặc định
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.sairamkrishna.myapplication" > <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.sairamkrishna.myapplication.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>Hãy thử chạy ứng dụng của bạn. Để chạy ứng dụng từ studio Android, hãy mở một trong các tệp hoạt động của dự án của bạn và nhấp vào biểu tượng Run từ thanh công cụ.
Trước khi bắt đầu ứng dụng của bạn, studio Android sẽ hiển thị cửa sổ sau để chọn tùy chọn nơi bạn muốn chạy ứng dụng Android của mình.
Chỉ cần nhấn nút để bắt đầu Hộp thoại Tiến trình. Sau khi nhấn, màn hình sau sẽ xuất hiện.

Không có nhận xét nào:
Đăng nhận xét