如何实现条形样式的活动指示器。根据以下文档http://developer.android.com/design/building-blocks/progress.html“活动指标用于不确定长度的操作。”并且“有两种款式可供选择:一个酒吧和一个圆圈。每种款式都有各种尺寸,包括Holo Light和Holo Dark主题。”那很好但我在哪里可以得到这样的例子......我真的尝试了很多,但却找不到任何一个例子。简而言之,我只想使用以下活动指示器,如图所示。
加上我想在通知中使用此活动指示器,如上图所示,如果您可以根据我的方案指导或提供相同的示例,那么它会更好但是至少指导我怎么能我在我的布局中显示这个视图。
答案 0 :(得分:3)
最后进一步搜索后,我找到了答案......
来自xml
<ProgressBar
android:id="@+id/progressBar1"
style="@android:style/Widget.Holo.ProgressBar.Horizontal"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:indeterminate="true" />
从java中你可以通过使用方法
简单地将模式设置为不确定((ProgressBar) findViewById(R.id.progressBar1)).setIndeterminate(true);
实际上,活动指标的名称令人困惑,我脑海中的其他混淆是因为进度条与活动指标不同,但实际上两者都是相同的......只是差异在于他们的模式。
答案 1 :(得分:1)
尝试这样的事情。
ProgressDialog progressBar = new ProgressDialog(v.getContext());
progressBar.setMessage("File downloading ...");
progressBar.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressBar.setProgress(0);
progressBar.setMax(100);
progressBar.show();
我认为这会对你有帮助。
答案 2 :(得分:0)
您可以使用Smmothprogressbar github
根据您的要求