【发布时间】:2015-01-27 09:19:01
【问题描述】:
android中的进度条和窗口进度有区别吗? 如何创建窗口进度,因为我通过下面的代码进行了尝试,但我获得了循环进度条而不是窗口进度:
<ProgressBar
android:id="@+id/actionBar_progressIndicator"
android:layout_width="30dp"
android:layout_height="30dp"
android:visibility="visible"
android:indeterminateOnly="true"
android:layout_margin="5dp"
style="?android:progressBarStyleLarge"
android:isScrollContainer="true"
/>
这是一个窗口进度的示例:
ps:我想通过xml方式而不是java代码来实现
【问题讨论】:
-
这些样式以圆形或水平方式显示任何任务的进度。
-
但是android社区真的有一个叫做“窗口进度”的小部件吗?
-
我认为您要求在标题栏下显示 INDETERMINATE PROGRESS。可以通过在 onCreate() 中调用以下方法来实现:
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); requestWindowFeature(Window.FEATURE_PROGRESS);显示:setProgressBarIndeterminateVisibility(true); setProgressBarVisibility(true);并将其隐藏为:`setProgressBarIndeterminateVisibility(false); setProgressBarVisibility(false);`. -
@jitainsharma 谢谢你,但就我而言,我不能用 java 代码做到这一点。我想用 xml 做到这一点
标签: android android-progressbar android-styles