ant*_*kas 2 android android-progressbar
我正在为我的应用程序AppBarLayout添加进度条:
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="?attr/appBarLayoutTheme">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="?attr/toolbarPopupTheme"/>
<ProgressBar
style="?android:progressBarStyleHorizontal"
android:id="@+id/progress_loader"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="-8dp"
android:indeterminateTint="@color/greyishWhite"
android:layout_marginTop="-9dp"
android:maxWidth="2000dp"
android:indeterminateOnly="true"/>
</android.support.design.widget.AppBarLayout>
Run Code Online (Sandbox Code Playgroud)
在纵向模式下一切看起来都很好:
但在横向模式下,它不需要完整的父宽度:
我怎样才能强制ProgressBar随时使用.
回答:
感谢@Mahavir Jain指导正确的道路:
最后,所有需要做的就是改变
android:indeterminateOnly="true"
Run Code Online (Sandbox Code Playgroud)
至
android:indeterminate="true"
Run Code Online (Sandbox Code Playgroud)
小智 6
删除下面的行.
机器人:indeterminateOnly = "真"
android:indeterminateOnly限制为ONLY不确定模式(状态保持进度模式不起作用).
<ProgressBar
android:id="@+id/progress_loader"
style="?android:progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="-8dp"
android:layout_marginTop="-9dp"
android:indeterminateTint="@color/red"
android:max="100"
android:progress="100"
tools:ignore="UnusedAttribute" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
564 次 |
| 最近记录: |