我想在 j2me 应用程序中添加一个进度条

Posted

技术标签:

【中文标题】我想在 j2me 应用程序中添加一个进度条【英文标题】:I want to add a progress bar in j2me application 【发布时间】:2012-04-18 04:47:00 【问题描述】:

来显示繁忙的进程。

我正在使用警报添加仪表作为指示器来执行此操作,但它会在单击按钮时消失。

【问题讨论】:

嘿,这里是 ProgressAlert 的好例子,这将对您有所帮助。 或者你也可以选择使用画布。 显示您遇到问题的代码的 sn-p 我猜 ProgressAlert 的链接已失效,请更新它@Mister Sajid 【参考方案1】:

如果您不想使用 LCDUI Alert 或 LWUIT,您可以使用 Canvas。我在http://smallandadaptive.blogspot.com.br/2009/09/adding-simple-progress-bar.html 分享了一个非常简单的示例,全文如下:

进度条是 0 到 1 之间的实数或 0% 到 100% 之间的百分比的直观表示。

下面是绘制简单进度条的方法:

/** * @param g 图形 * @参数x * @param y * @param w 宽度 * @param h 高度 * @param p 介于零和总数之间的部分 * @param t 总计 */ void fillProgressBar(图形 g,int x,int y,int w,int h,int p,int t) g.drawRect(x, y, w, h); // p 会收到像素宽度的比例:part/total p = (p * w) / t; g.fillRect(x, y, p, h);

【讨论】:

【参考方案2】:

通过 LWUIT,我们可以通过 2 种方式显示进度

1) 在对话框中显示一些 gif 图像并且在我们从服务器获得完整响应之前不处理对话框/在完成处理后处理它

2) 从 LWUIT 1.5 开始,我们有了名为 Slider 和 Sliderfull 的组件,我们可以使用该组件来显示一些进度,直到处理完成。

更多信息请浏览此博客Slider

【讨论】:

以上是关于我想在 j2me 应用程序中添加一个进度条的主要内容,如果未能解决你的问题,请参考以下文章

文件上传和进度条

如何在 J2me 中处理网络线程调用和等待进度?

我想在 RxJava 中使用进度条,就像在 AsyncTask 中一样

我想在 30 秒后重新启动一个圆形进度条

如何在 android 中创建进度条而不使用 xml 文件中的进度条小部件?

J2ME 中的数据库