关键词:
【中文标题】安卓进度条不显示【英文标题】:Android progressBar not showing 【发布时间】:2011-09-16 21:33:22 【问题描述】:我有一个应该在 AsyncTask 中运行的进度条,但它没有出现,尽管任务运行
XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_ android:layout_
android:background="@drawable/splashportrait">
<ProgressBar android:layout_alignParentBottom="true" android:indeterminate="true"
android:layout_centerHorizontal="true" android:paddingBottom="450dip"
android:layout_ android:layout_
android:id="@+id/progressBar1"></ProgressBar>
</RelativeLayout>
代码:
ProgressBar diagProgress;
public void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.splashscreen);
diagProgress = (ProgressBar)findViewById(R.id.progressBar1);
DiagnosticsTask diag = new DiagnosticsTask();
diag.execute();
/**rest of class ommitted here**/
private class DiagnosticsTask extends AsyncTask<String, String, Boolean>
//Show spinner
protected void onPreExecute()
//dialog.setMessage("Loading corresponding destinations...");
//dialog.show();
diagProgress.setVisibility(View.VISIBLE);
diagProgress.showContextMenu();
Log.e("AsyncStatus", "spinner shown");
/*other parts of the thread ommitted here*/
【问题讨论】:
【参考方案1】:我在测试 xD 后忘记打开动画时遇到了这个问题
【讨论】:
我遇到了同样的问题。当您在 android 上进行 UI 测试时,您必须禁用动画,因此会出现奇怪的 UI 行为(例如根本不显示进度条)!这不是一个糟糕的答案,因为它引导我走向正确的方向:) 同样的事情发生在我身上。检查你的安卓设备:设置>开发>关于动画的任何东西 在浪费时间处理进度条之后,我现在意识到我必须在手机上激活动画,谢谢! 天哪,我在使用 Espresso 进行 UI 测试时关闭了动画。这个答案是要记住的线索。谢谢。 天哪!我从没想过。无论如何,谢谢。这是一个很好的答案。【参考方案2】:试试用下面的替换你的 ProgressBar。
<ProgressBar
android:id="@+id/progressBar1"
android:layout_
android:layout_
android:layout_centerInParent="true"
android:indeterminate="true"
/>
如果它有效,请告诉我,我会解释原因。
理由: 现在我将您的代码放在下面的 ProgressBar
<ProgressBar
android:id="@+id/progressBar1"
android:layout_
android:layout_
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:indeterminate="true"
android:paddingBottom="450dip"
/>
RelativeLayout 允许您进行 Z 排序。因此,由于您需要 ProgressBar 在顶部,因此您无需执行您正在执行的操作。
android:layout_alignParentBottom="true"
这会将进度条设置在布局的底部:
android:paddingBottom="450dip" android:layout_ android:layout_
这里的所有三个值都是绝对的,就 Android 而言,这是一个严格的禁忌。很可能您的 paddingBottom 将您的 ProgressBar 推到了视图之外。由于您的填充大于控件的实际宽度/高度
作为一个经验法则,始终使用相对值使其适用于所有设备和外形尺寸。
让我知道这是否有意义。
【讨论】:
这行得通,理由是什么?在白色背景上似乎看不到它,谢谢 检查基本原理,如果您需要更多信息,请告诉我。 感谢 CQM 的白底评论(掌心)【参考方案3】:您忘记执行任务了吗?
...
diagProgress = (ProgressBar)findViewById(R.id.progressBar1);
new DiagnosticsTask().execute();
....
【讨论】:
任务运行,我提到过,我将编辑我的代码 sn-p 以显示该部分【参考方案4】:当我使可见性消失并且可见瞬间消失时,我遇到了这个问题,在我的情况下工作不可见和可见
private fun hideShowProgressBar(isShowProgress:Boolean)
if(isShowProgress)
progressBar.visibility = View.VISIBLE
tvSetProgress.visibility = View.VISIBLE
else
progressBar.visibility = View.INVISIBLE
tvSetProgress.visibility = View.INVISIBLE
【讨论】:
Dropzone.js 上传进度条不显示
】Dropzone.js上传进度条不显示【英文标题】:Dropzone.jsuploadprogressbarnotshowing【发布时间】:2014-05-2003:02:57【问题描述】:我正在使用Dropzone.js进行文件上传,它运行良好,只是没有出现进度条。没有错误。我在网站的前端使用Bootst... 查看详情
在recyclerview片段Reandroid中屏幕旋转后进度条不显示
】在recyclerview片段Reandroid中屏幕旋转后进度条不显示【英文标题】:progressbarnotshowingafterscreenrotationinrecyclerviewfragmentReandroid【发布时间】:2017-02-0400:07:14【问题描述】:我有RecyclerviewFragment它工作正常,但是当我更改屏幕旋转时... 查看详情
除非在 shift 键绕过模式下,否则进度条不显示
】除非在shift键绕过模式下,否则进度条不显示【英文标题】:Progressbarnotshowingunlessinshiftkeybypassmode【发布时间】:2012-05-0413:12:12【问题描述】:我有一个数据库,打开时不显示数据库窗口。相反,它显示一个总机。我确实有一... 查看详情
为啥进度条不退出?
】为啥进度条不退出?【英文标题】:WhydotheProgressBardoesn\'tquit?为什么进度条不退出?【发布时间】:2014-12-1612:47:48【问题描述】:我使用了asyncTask来发出http请求,因此我使用了进度条来指示该线程中正在进行的进度。在调用onP... 查看详情
unity基础控件scrollview的使用,以及进度条不显示的问题(代码片段)
...VerticalLayoutGroup布局我在Content中添加多个Button,发现进度条不显示 具体的原因呢是因为Content的高度没有超过ScrollView的高度所以,进度条运行的时候会被隐藏掉,只要Content的高度超过ScrollView的高度进度条自然就显示... 查看详情
iOS 8 视频进度条不可见
】iOS8视频进度条不可见【英文标题】:iOS8videoprogressbarnotvisible【发布时间】:2015-01-1315:08:53【问题描述】:我有一个iOS应用程序,我试图在其中使用MPMoviePlayerController显示视频。代码非常简单,在所有iOS版本大于6.0的设备上都可... 查看详情
其他打印报表中的进度条不起作用-找不到有用的进度条(代码片段)
...坐星际办公椅)我有一个程序,如果程序正在运行,使用进度条显示最终用户。这应该告诉最终用户他们需要等待多长时间以及程序是否仍然有效。在阅读这个有趣的堆栈溢出线程之后出现了这个问题:TextProgressBarintheConsole问题... 查看详情
当 UITableView 单元格中的进度条不可见时,如何更新它们
】当UITableView单元格中的进度条不可见时,如何更新它们【英文标题】:HowcanIupdatetheprogressbarintheUITableViewcellswhentheyarenotvisibleyet【发布时间】:2020-09-0506:51:14【问题描述】:我遇到了一个问题:我有一个表格视图,其中显示了云... 查看详情
iOS 进度条不更新
】iOS进度条不更新【英文标题】:iOSprogressbarnotupdating【发布时间】:2016-11-3019:13:13【问题描述】:我遇到了一个进度条没有更新的问题(它一直是灰色的)。我得到了这个方法来更新MainViewController.m中的进度条:-(void)setProgress:(f... 查看详情
QML 进度条不动
】QML进度条不动【英文标题】:QMLProgressBardoesn\'tmove【发布时间】:2020-11-2814:17:53【问题描述】:我正在使用QTv5.12.6,在我的应用程序中,我计划在应用程序启动期间使用进度条大约15秒。在这15秒内操作如下:QML组件创建。与服... 查看详情
jquery文件上传进度条不准确
】jquery文件上传进度条不准确【英文标题】:jqueryfileuploadprogressbarinaccurate【发布时间】:2014-04-3020:45:07【问题描述】:我正在使用jquery文件上传(http://blueimp.github.io/jQuery-File-Upload/)插件。我的代码:$(\'#fileupload\').fileupload(url:\'serv... 查看详情
jQuery 文件上传插件 - 开始/取消按钮和进度条不起作用
】jQuery文件上传插件-开始/取消按钮和进度条不起作用【英文标题】:jQueryfileuploadplugin-Start/CancelbuttonandProgressbardonotwork【发布时间】:2014-02-0913:18:17【问题描述】:在文档事件就绪时,问题是:TypeError:this.element.find(...).find(...).ea... 查看详情
JQuery 和 HTML5 音频进度条不起作用
】JQuery和HTML5音频进度条不起作用【英文标题】:JQueryandHTML5audioprogressbarnotworking【发布时间】:2012-07-2701:01:34【问题描述】:<html><head><scripttype="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min 查看详情
linux安装fcitx进度条不动
参考技术A目前搜狗输入法是基于fcitx框架下的,所以我们得安装fcitx才行。首要得卸载Ubuntu默认的ibus输入法:sudoapt-getremoveibus,然后添加fcitx的nightlyPPA,在终端输入:sudoadd-apt-repositoryppa:fcitx-team/nightly,sudoapt-getupdate,安装fcitx以... 查看详情
进度条不隐藏是当数据在片段中的recyclerview中加载时
】进度条不隐藏是当数据在片段中的recyclerview中加载时【英文标题】:progressbarisnothidingiswhenthedataisloadedinrecyclerviewinfragments【发布时间】:2021-01-0914:03:16【问题描述】:我创建了一个接口并扩展到类classMoviesandTv(overridevarmprogressdia... 查看详情
vs下载gitee进度条不动怎么办
参考技术A1、首先点击右键任务栏上微软小图标,选择设置。2、其次选择网络和Internet,选择以太网,再选择更改适配器选项。3、最后选择使用的网络右键选择属性,关闭IPV6协议即可解决。 查看详情
如何不断更新我正在使用 JS 播放的这个 mp3 文件的持续时间?进度条不起作用
...何不断更新我正在使用JS播放的这个mp3文件的持续时间?进度条不起作用【英文标题】:HowcanIconstantlyupdatethedurationofthismp3fileI\'mplayingwithJS?Theprogressbardoesnotwork【发布时间】:2011-07-0219:53:13【问题描述】:这是来自音频播放器的脚... 查看详情
电脑玩游戏进入界面慢卡在进度条不动是为啥
如题电脑型号映泰G41-M7操作系统MicrosoftWindowsXPProfessional(32位/ServicePack3)CPU(英特尔)Pentium(R)Dual-CoreCPUE5200@2.50GHz(2500Mhz)主板映泰G41-M7内存1024MB(胜创PC2-6400DDR2SDRAM800MHz)主硬盘320GB(西数WDCWD3200AAJS-00L7A0已使用时间:7642小时)显卡Intel(R)G41Expr... 查看详情