Articles of android progressbar

在Android中以编程方式对中ProgressBar

我正在尝试使用以下方法以编程方式集中ProgressBar : ViewGroup layout = (ViewGroup) findViewById(android.R.id.content).getRootView(); progressBar = newProgressBar(SignInActivity.this,null,android.R.attr.progressBarStyleLarge); progressBar.setIndeterminate(true); progressBar.setVisibility(View.VISIBLE); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(100,100); params.addRule(RelativeLayout.CENTER_IN_PARENT); layout.addView(progressBar,params); 大小设置似乎工作正常,但ProgressBar不以现有布局为中心(由具有相对布局的xml定义)。 这里有什么明显的错误吗? XML如下: 即它只是一个空的相对布局来测试,看看我是否可以通过编程方式添加进度条。 谢谢。

如何更新ListView项中的进度条

我有一个附加到ArrayAdapter的ListView 。 当用户单击ListView项目的下载按钮时,将使用DownloadManager开始DownloadManager 。 我想要做的是使用进度条跟踪下载进度(放置在项目布局中)。 怎么能实现这一目标? Pocket Cast的方式是我所追求的: Pocket Cast exampel http://www.mrcrab.net/images/thumb_big/9982-Pocket_Casts_Apk_v4.3.2_Android-0.jpg 注意:我知道如何使用DownloadManager ,它是即时更新进度条很棘手。

ProgressBar Circle在android L(API 21)上没有显示进度

我有一个循环的ProgressBar来计算时间。 它完美地适用于kitkat之前和之前,但是在Android L上它总是显示一个完整的圆圈,无论我设置了什么进展。 图片 layout.xml progresscircle.xml

Android:半圈进度条

我想在图像的背景中的半圆形进度条。 就像下图一样。 我试图用canvas画画,但无法获得成功。 我也厌倦了一些自定义进度条库,但结果是一样的。 有什么建议么。 寻找一次性开发并用于每个屏幕尺寸。

Android 5.0 – ProgressBar无法在Button上显示

我认为标题非常明确我的问题……所以这是我的布局: 在Android SDK <21上没问题,ProgressBar正确地显示在Button上并且在Button中居中。 但是在Android 5.0上,ProgressBar显示在 Button 后面 。 因此,当您在“开发者选项”设置中激活“显示布局边界”选项时,您可以看到它已正确定位,但如果没有该选项,则无法在屏幕上看到任何内容。 有谁知道如何解决这个问题? 我想这是近期引入的一个问题,但我真的不知道如何处理它。 为了记录,我使用了support.v7中最近发布的Theme.AppCompat样式。 编辑: 我还试图以setElevation(0)方式将setElevation(0)和setTranslationY(0)应用于Button,但它没有改变任何东西。 所以我想知道它是否必须处理高程。 先谢谢你们 马蒂厄

如何创建像指标一样的圆形进度条(饼图) – Android

现在我有一个水平进度条,通过ProgressBar setProgress方法以编程方式更新: 有没有办法将此进度条转换为圆形(饼图)并能够以编程方式更新进度? 我想要的例子:

Android:不确定水平进度(对话框)栏

创建不确定的横向进度条的最佳方法是什么? 如果我这样做, dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); dialog.setIndeterminate(true); 我仍然在底部得到进度数字(百分比等)。 在ICS上,我可以这样做, dialog.setProgressNumberFormat(“”); dialog.setProgressPercentFormat(new NumberFormat() { @Override public StringBuffer format(double value, StringBuffer buffer, FieldPosition field) { return new StringBuffer(); } @Override public StringBuffer format(long value, StringBuffer buffer, FieldPosition field) { return new StringBuffer(); } @Override public Number parse(String string, ParsePosition position) { return 0; } }); 摆脱底部的数字,但这两种方法仅适用于ICS。 ? 谢谢

触摸屏幕时关闭进度对话框

我在线程中使用了ProgressDialog 。 在onButtonClick ,线程已启动,但当我触摸屏幕上的任何位置时, ProgressDialog将关闭。 我怎么能阻止这个? private void ButtonClick(View view) { btn1 = (Button) view.findViewById(R.id.btn1); btn1.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { GetStudentData(); } }); } private synchronized void GetStudentData() { try { // Thread to display loader new Thread() { @Override public void run() { Looper.prepare(); dialog = Msg.ShowProgressDialogBox( getActivity(), dialog, “Please wait […]

如何使径向/圆形ProgressBar不旋转

我有一个水平的ProgressBar ,效果很好。 我这样做: pb.setMax(100); pb.set(point); 它显示了用户级别的状态。 当它完全填满时,它们会达到一个新的水平并重新开始。 只有当用户采取某些措施来增加积分时,它才会移动/增加。 但是,我想制作这个圆形而不是水平圆形。 但是当我这样做时,它不会停止旋转animation(就像加载animation一样)。 我能以同样的方式制作圆形ProgressBar吗? EDTI:我的Drawable文件夹中的自定义进度条形码:

圆形进度条中的圆形进度

我正在尝试在我们正在处理的应用程序中创建自定义进度条,我需要的最后一块是进度指示器本身。 相反,我想让那个条形圆形就像进度条本身的左边和右边一样,就像在第二个图像中一样(当然减去红色圆圈)。 这是进度条的布局定义(为简洁起见,省略了布局文件的其余部分): 这是progress_bar_states.xml文件: 我该怎么做呢? 我没有看到任何选项允许我根本定义进度指示器。 我应该以不同的方式做这件事吗? 我在Android上仍然很新,所以任何指导都表示赞赏。 @Ando – 您的解决方案非常接近我的需求。 指标运动的开始现在是问题,我猜它是因为它不像原始的那样。 当指标开始,并在开始时达到某一点,它看起来像是“挤压” 直到它到达适当的点然后它看起来很好: 我们如何使用此解决方案在一开始就完成“裁剪”? 对于@bladefury – 正如您所看到的,与上图中的前沿相比,它确实看起来很平坦。 编辑:在看了很长一段时间之后,我在https://github.com/akexorcist/Android-RoundCornerProgressBar/issues查看了一个新组件,它与此处的建议有相同的问题。