android 进度条控件实例
时间: 2023-10-18 21:20:03 浏览: 109
Android中进度条示例
4星 · 用户满意度95%
以下是一个简单的 Android 进度条控件实例:
1. 在你的布局文件中添加一个 ProgressBar 控件:
```xml
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" />
```
2. 在你的 Activity 或 Fragment 中找到 ProgressBar 控件并设置属性:
```java
ProgressBar progressBar = findViewById(R.id.progressBar);
progressBar.setMax(100); // 设置最大进度值
progressBar.setProgress(50); // 设置当前进度值
progressBar.setIndeterminate(false); // 设置是否显示不确定进度条
```
设置不确定进度条时,进度条会一直转动,直到你设置了确定的进度值。
3. 如果你需要在进度条上显示百分比或其他文本信息,你可以在布局文件中添加一个 TextView 控件,并在代码中更新它:
```xml
<TextView
android:id="@+id/progressText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/progressBar"
android:layout_centerHorizontal="true" />
```
```java
TextView progressText = findViewById(R.id.progressText);
int progress = progressBar.getProgress();
progressText.setText(progress + "%"); // 更新文本信息
```
这样就可以在进度条下方显示当前进度的百分比了。
阅读全文