我正在开发LWUIT S40应用程序。指南指定何时a 对话框打开,后台,包括状态栏, 标题栏,类别栏,必须变暗 - 60% 黑色。
我认为这会自动发生,但事实并非如此。
有人知道这样做的方法吗?调暗标题栏和类别栏,如此捕获(这是一个lcdui警报)
答案 0 :(得分:1)
您需要将父窗体的色调颜色设置为0xaa000000
(用于绘制背景的ARGB值)。
答案 1 :(得分:1)
我更喜欢使用诺基亚LCDUI的原生警报。 40系列的LWUIT允许我们将LCDUI组件与LWUIT组件结合使用。
例如,这是我的代码:
Alert loading = new Alert("MIG33", "Loading user", null, null);
loading.setIndicator(new Gauge(null, false, Gauge.INDEFINITE, Gauge.CONTINUOUS_RUNNING));
javax.microedition.lcdui.Display.getDisplay(this).setCurrent(loading);
由于LWUIT有自己的Display类,我们在midlet中使用。它必须像上面那样写。因此它可以与LCDUI中的Display相区别。
答案 2 :(得分:0)
我不认为LWUIT S40可以访问标题栏和类别栏,你需要让诺基亚签名才能编辑类别栏颜色。对我来说,我定制了加载对话框并设置如下标题:dialogObj.setTitle(“”);所以对话标题中没有任何内容。
对于使用类别栏的应用程序,我使用加载GIF或APNG以及任何加载消息来刷新表单的内容,而不是这种方法。