Android ProgressBar进度条使用详解

2019-12-10 19:07:55丽君

我们这里展示的是ProgressBar读取文件字节流后,展示的读取进度条,上面的简单演示就不说了。

效果图:ProgressBar读取文件字节流演示

Android ProgressBar进度条使用详解

这里展示文件读取字节流过程中,ProgressBar进度变化情况,当读取完成,进度条刚好满,这在我们实际项目开发中,经常需要使用到,如何成为我写这篇文章的原因。
布局文件progress_horizontal_read_data.xml

<LinearLayout xmlns:android="http://www.easck.com/apk/res/android"
xmlns:tools="http://www.easck.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="cn.teachcourse.www.MainActivity"
android:orientation="vertical"
android:gravity="center" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:id="@+id/read_data_tv"
android:text="@string/read_info"
android:scrollbars="vertical"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:lineSpacingExtra="10dp"/>

<ProgressBar
android:id="@+id/progressBar_horizontal_read_data"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="15dp"
android:layout_marginTop="28dp"/>

</LinearLayout>

Java代码ProgressBarActivity.java