黑莓对话框的背景颜色

黑莓对话框的背景颜色

本文介绍了黑莓对话框的背景颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的申请,我自动显示警告,如果GPS定位无效:

In my application, I show alert if the GPS location invalid:

Dialog.alert(不能在当前位置信息。);

我想改变对话框警报的默认背景色和文本颜色。我需要透明银色。如何在黑莓手机创建一个自定义对话框警告?

I want to change the default background color and text color of the dialog alert. I need transparent silver color. How to create a custom dialog alert on Blackberry?

推荐答案

要显示定制对话框需要通过扩展PopupScreen创建自定义类。

To show custom dialog you need to create custom class by extending PopupScreen.

像下面。

class CustomPopUp extends PopupScreen
{

    public CustomPopUp(Manager delegate)
    {
        super(delegate);
    }
}

创建自定义类之后,你需要采取管理等。

After creating custom class you need to take Manager like.

 VerticalFieldManager pop=new VerticalFieldManager();
 pop.setBackground(BackgroundFactory.createSolidBackground(Color.BLUE));
 LabelField lf=new LabelField("Invalid Location");
 ButtonField btn=new ButtonField("OK",DrawStyle.HCENTER);
 pop.add(lf);
 pop.add(btn);

按下Screen当你要像下面显示的对话框。

Push Screen when you want to display dialog like below.

UiApplication.getUiApplication().pushScreen(pop);

在按钮单击监听通话

 UiApplication.getUiApplication().popScreen(pop);

希望这会帮助你。

Hope This will help you

这篇关于黑莓对话框的背景颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-27 05:52