ProgressDialog - 如何删除数字
我正在关注 ApiDemos 中的进度对话框示例。 一切都很顺利,除了一件事 - 我想删除出现在栏下方的数字(那些从 0 到 .getMax() 的运行数字。
找不到如何做到这一点。
有人吗?
Ori
I was following the progress dialog example in the ApiDemos.
all went great except for one thing - I want to remove the numbers that appear underneath the bar (those running numbers that run from 0 to .getMax().
couldn't find how to do it.
anyone?
Ori
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我采纳了@MartinVonMartinsgrün 的答案并对其进行了一些修改。该解决方案只是利用 Honeycomb+ 中的 API 调用,而它使用反射来实现 Gingerbread 和之前的相同目标。
I took @MartinVonMartinsgrün's answer and modified it a little bit. This solution simply takes advantage of the API call in Honeycomb+, whereas it uses reflection to accomplish the same goal for Gingerbread and before.
使用 api 11,我们可以通过调用:
With api 11, we can do it by calling:
使用此代码适用于 Android < API 级别 11。它使用反射将可见性设置为 GONE:
Use this code for Android < API Level 11. It uses reflection to set the visbility to GONE:
为了完整起见,我使用 Martin 的答案来构建我的课程:
通过这个,您还可以隐藏百分比。
For completeness, I use the answer of Martin to build my class:
With this you can also hide the percentage.
刚查了一下
ProgressDialog.java
,没有官方的方法。选择是:
子类化它,通过反射到
.setVisibility(View.GONE) 访问
mProgressNumber
;编写您自己的实现。
Just looked through
ProgressDialog.java
, there's no official way.The choices are:
Subclass it, access
mProgressNumber
via reflection to.setVisibility(View.GONE);
Write your own implementation.