草庐IT

progressBar1

全部标签

android - 我应该在关闭 ProgressBar 之前检查它是否正在显示吗?

我在AsyncTask完成后关闭进度对话框。我应该在关闭之前检查isShowing吗?我已经尝试删除此检查并且它可以正常工作,但可能存在隐藏的陷阱?if(progressDialog.isShowing()){progressDialog.dismiss();} 最佳答案 您不必检查isShowing即可关闭它。如果你不检查isShowing它只会忽略dismiss()是进度条没有显示。但是检查isShowing是一个很好的做法。所以继续检查它不会有什么坏处。 关于android-我应该

android - 使用 progressBar 的 HttpUrlConnection 多部分文件上传

我想通过HttpUrlConnection检查上传文件的进度。我该怎么做?我试图在OutputStream中写入数据时计算字节,但这是错误的,因为真正的上传仅在我调用conn.getInputStream()时发生,所以我需要以某种方式检查输入流。这是我的代码:publicstaticvoiduploadMovie(finalHashMapdataSource,finalOnLoadFinishedListenerfinishedListener,finalProgressListenerprogressListener){if(finishedListener!=null){newT

android - 在 Android 中显示 ProgressBar 一段时间

我必须在我的Android应用程序中等待几秒钟,并且我想在这段时间内显示一个进度条,我该怎么做?我试过例如这段代码:publicbooleanWaitTask(){pDialog=ProgressDialog.show(context,null,"Lädt..",true);newThread(){publicvoidrun(){try{//justdoingsomelongoperationsleep(2000);}catch(Exceptione){}pDialog.dismiss();}}.start();returntrue;}但是进度条没有等两秒就直接关闭了。我的问题在哪里?

android - 使用 ActionBarCompat 的带有 ProgressBar 的 NullPointerException

我在support-v7-r18中使用ActionBarCompat。当试图显示不确定的进度时,它适用于GalaxyS3Android4.1.2但不适用于GalaxyAceAndroid2.3.3。我不知道为什么。引发异常的代码:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);...finalActionBarActivityactivity=this;content=(WebView)findViewById(R.id.webContent);conten

android - AppWidget 中的 ProgressBar

我在AppWidget中使用ProgressBar遇到了一个有趣的情况...文档(http://developer.android.com/guide/topics/appwidgets/index.html)说ProgressBar是受支持的小部件类...让ProgressBar在我的AppWidget中显示没有问题,但问题是我希望它仅在后台处理发生时作为视觉反馈显示给用户。在ImageViews上,我通过RemoteViews.setViewVisibility()执行此操作,一切正常。但是,对于ProgressBar,我得到一个异常,指出ProgressBar不能使用此方法。这是

android - 如何让Android ProgressBar在代码中确定?

这个问题在这里已经有了答案:HowdoIuseAndroidProgressBarindeterminatemode?(3个答案)关闭8年前。我正在尝试在代码中添加一个进度条并使其确定:progressBar=newProgressBar(getActivity());progressBar.setLayoutParams(layoutParams);parent.addView(progressBar,index);progressBar.setId(id.list_item_secondary);progressBar.setProgressDrawable(getResource

android - ProgressBar 在膨胀 viewstub 时没有动画

我有一个具有这种结构的Activity:FrameLayoutProgressBarViewStubViewStub在单独的线程中扩充fragment。我需要的是在fragment加载时显示进度。问题是当stub膨胀时ProgressBar没有旋转(在我的例子中大约半秒:它是一个沉重的fragment)我已经尝试了所有方法:显示/隐藏View、使View无效、在ViewSwitcher中显示它们……等等,没有任何效果,一旦ViewStub膨胀,它就开始旋转,就像ui在膨胀时被卡住但在另一个线程似乎没有改善。我该怎么办? 最佳答案 f

android - 使用 AppCompat 的 ActionBar 下方的不确定水平 ProgressBar?

我一直在寻找有关如何使用AppCompat将不确定的水平进度条放置在操作栏下方的答案。我能够让水平进度条出现,但它位于操作栏的顶部。我希望它在操作栏下方/下方有点像gmail的操作方式(除了没有下拉刷新)。我使用以下代码来显示进度条:supportRequestWindowFeature(Window.FEATURE_PROGRESS);setContentView(R.layout.main_activity);setSupportProgressBarIndeterminate(Boolean.TRUE);setSupportProgressBarVisibility(true);

Android 自定义 ProgressBar 不旋转

我想更改ProgressBar的默认动画,所以我在主题中添加了自定义样式:样式.xml@drawable/spinner_holo_light我在ProgressBar中使用以下代码调用此样式:进度条.xml问题出在spinner_holo_light.xml中:如果我使用以下内容,在os3.0+的设备上一切正常,但在旧的操作系统版本上不会轮换进度:spinner_holo_light.xml但如果我改用animate-rotate,动画在每个操作系统版本上都有效,但结果是一个非常滞后的动画。你怎么看?我在这里做错了什么吗? 最佳答案

Android 如何更新 ProgressBar 的值?

我的Activity有一个ProgressBar。当开始Activity时,我将检查从另一个地方获取的值并更新到ProgressBar。这是我的代码:finalProgressBarprogressBar=(ProgressBar)findViewById(R.id.progressBar_detail);finalTextViewprogressText=(TextView)findViewById(R.id.progressText_detail);finalImageViewbtnCancel=(ImageView)findViewById(R.id.imgCancel_deta