点击后我需要更改用户界面而不用推送同一屏幕的新对象

时间:2012-08-31 09:34:32

标签: blackberry

First image

Second image

上面的图片是Android应用程序。功能是,如果我点击管理按钮,则取消按钮将出现在管理按钮的位置,同步按钮将出现在屏幕的底部。我们可以在没有推出新屏幕的情况下在BB OS 5.0应用程序中实现这一点吗?

3 个答案:

答案 0 :(得分:2)

首先管理按钮&取消按钮具有相同的UI,因此不需要更改按钮只需更改标签即可设置取消。 &安培;在其导航点击,根据标签执行任务。

<Button Object>.setLabel("Cancel"); 

在屏幕页脚中添加水平管理器。按下管理后,将Snyc图像添加到此HFM&amp;完成后,您可以将其删除。

我希望它可以为您工作,而无需更换新屏幕。

答案 1 :(得分:1)

是的,将HorizontalFieldManager实例添加到屏幕顶部并继续引用它。然后根据您的条件向此经理添加/删除字段。

答案 2 :(得分:1)

使用删除,添加和插入Screen / Manager的方法,您可以随时修改UI。检查以下方法。

要在修改任何Screen后刷新/重新绘制任何屏幕,您可以使用以下任何一种方法。

并查看ScreenManagerVerticalFieldManagerHorizontalFieldManager)的文档,了解更多信息。