- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的进度对话框
progressBar = new ProgressDialog(Wallpapers.this);
progressBar.setCancelable(false);
progressBar.setMessage("Downloading " + downloadedFile + ".png");
progressBar.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressBar.setProgress(0);
progressBar.setMax(100);
progressBar.setButton(DialogInterface.BUTTON_NEGATIVE, "No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
progressBar.setButton(DialogInterface.BUTTON_POSITIVE, "Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
progressBar.show();
鉴于我可以通过以下方式强制按钮变为可见不可见消失:
progressBar.getButton(ProgressDialog.BUTTON_POSITIVE).setVisibility(View.INVISIBLE);
我希望能够对 ProgressBar 执行相同的操作,这将为文本提供更多空间来描述任务完成后要按哪个按钮。
但以下是我最好的猜测,它创建了一个 NullPointer
progressBar.getButton(ProgressDialog.STYLE_HORIZONTAL).setVisibility(View.INVISIBLE);
请注意,我不想关闭对话框,只是强制进度条不可见。
如果做不到,那就这样吧,但任何帮助都会很棒
最佳答案
ProgressDialog.STYLE_HORIZONTAL
和 ProgressDialog.STYLE_SPINNER
不是按钮,也不是 AlertDialog 类中按钮的标识符。
如果您确实想坚持使用 ProgressDialog
,您可以通过在对话框中获取 View 来绕过它(例如,通过 getCurrentFocus( 获得焦点的按钮或 View ) )
),然后获取 Dialog
的 Root View 并遍历它的 subview ,直到找到 ProgressBar
。我不会推荐这个。
更好的选择是创建您自己的布局,其中包含 ProgressDialog
,并将其设置为 AlertDialog 的 View setView()
。这样,您就可以为该栏定义自己的 ID,并通过对话框的 findViewById()
方法检索它。
关于java - Android制作一个progressDialog ProgressBar Invisible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19909555/
我已经实现了不可见的 reCAPTCHA,一切正常,但谷歌以他们的智慧添加了一个条款/隐私框作为屏幕右下角的覆盖: 不幸的是,因为我已经有一个时间表框,所以它看起来很乱。 Google 和我的调度程序
有点直截了当:当 asp:Validators 在不可见的容器中时,它们是否仍会执行验证?如果他们的 ControlToValidate 目标是不可见的呢? 例如: 上面是不可
我是 Android 开发的新手,所以我正在开发一个简单的应用程序来隐藏按下某个按钮的 TextView ,因此在按钮的 OnClick 事件方法的 java 代码中我将 TextView 设置为不可
?invisible说 Return a (temporarily) invisible copy of an object. 那个括号暗示隐形不会永远持续下去,但我找不到任何可以解释它何时消失的东西
根据 Lighthouse 的测量,包含 Google 的“隐形验证码”似乎大大增加了“首次交互”(以及随后的“持续交互”)时间。 我使用 HTML5 样板模板设置了两个空网页。这些站点的不同之处仅在
我有一个不可见的 recaptcha,它可以工作,但对所有用户来说都是完全可见的。我的意思是: 我的控制台说: Uncaught Error: Missing required parameters:
我正在编写简单的 APN 切换应用程序。我想问一下如何强制android不显示任何窗口。目前在运行我的应用程序后,会短暂显示带有应用程序名称的黑屏,然后消失。是否可以不显示任何内容(仅显示 Toast
在我的应用程序中,我有一些控件,例如 NSButton 和 NSTextfield,我想将其隐藏。我知道我可以在 Interface Builder 中做到这一点,但我需要在代码中做到这一点。 我仍然
我想从所有市场上删除“待售” ios应用程序,因此不再可以购买,但仍可以为现有用户提供更新。这可能吗? 马丁 最佳答案 不,如果您要提供更新,则任何人都必须可以下载/购买。 恐怕是标准的苹果程序。苹果
这个问题已经有答案了: Eclipse pausing without a breakpoint (6 个回答) 已关闭 8 年前。 我正在使用 Eclipse Juno。当我调试桌面应用程序时,调试
我在 FMX 上有一个 TGrid,有 3 列,第二列是 Visible False,如果我单击第一列并按箭头聚焦于下一个可见列,光标不会转到第三列,它会消失,就像聚焦在第二列上一样,如果我再次按下箭
这是我的进度对话框 progressBar = new ProgressDialog(Wallpapers.this); progressBar.setCancelable(false); progr
我正在尝试从使用 Google reCaptcha v2 迁移到不可见的 reCaptcha。我使用 Parsley.js 进行表单验证,并使用 Malsup Ajax 表单插件提交表单。我当前的代码
而不是使用: if ( ! $('#XX').is(':visible) ) 是否有一个名为 invisible 的值?我试过了,但不起作用。 谢谢! 最佳答案 ':hidden' if ($('#X
这些是 “程序员可见” x86-64 寄存器: (来源:usenix.org) 隐形寄存器呢?刚刚才知道MMU寄存器,Interrupt Descriptor Table(IDT)使用了这些不可见的寄
我正在创建一个类库,里面有不同的功能。我还有一个控制台应用程序,一旦它们引用类库就可以访问这些函数。我想知道如何使一个函数“不可见”,这样客户就看不到它的存在,只有在他们完美地写出来的情况下他们才能使
我需要您的帮助,从图形类生成屏幕外图像并将其转换为二进制数据,而不将它们设置在屏幕上可见。我想生成大量标签并将它们作为二进制数据发送到打印机。如果我创建图像,在屏幕上显示它然后发送它,一切都很好,但是
假设我有以下代码: //myjs.js let testingVisibility = "hello"; 当我想通过 Firefox 中的控制台访问 testingVisibility 变量时,未声
在 Swift 中,我可以创建一个 String 变量,如下所示: let s = "Hello\nMy name is Jack!" 如果我使用 s,输出将是: Hello My name is J
我必须编写一些 javascript 代码来截取网页的屏幕截图,但不能在前台渲染它。首先,这可能吗?我需要使用一些外部库吗?请给我一些想法:) 最佳答案 如果您正在谈论在 Firefox chrome
我是一名优秀的程序员,十分优秀!