以上图片为安卓应用。功能是,如果我单击管理按钮,则取消按钮将出现在管理按钮的位置,同步按钮将出现在屏幕底部。我们可以在不推送新屏幕的情况下在 BB OS 5.0 应用程序中实现这一点吗?
问问题
109 次
3 回答
2
首先管理按钮和取消按钮具有相同的用户界面,因此不需要更改按钮只需更改它的标签即可管理取消。& 在其导航上单击,根据标签执行任务。
<Button Object>.setLabel("Cancel");
在屏幕的页脚中添加一个水平管理器。一旦你按下管理添加 Snyc 图像到这个 HFM 并且一旦它完成,你可以删除它。
我希望它对您有用,无需更换新屏幕。
于 2012-09-01T05:03:54.653 回答
1
是的,将HorizontalFieldManager实例添加到屏幕顶部并保持对它的引用。然后根据您的条件向该管理器添加/删除字段。
于 2012-08-31T11:00:08.433 回答
1
使用Screen
/的删除、添加和插入方法Manager
,您可以随时修改 UI。检查以下方法。
public void deleteAll()
public void delete(Field field)
public void insert(Field field, int index)
public void add(Field field)
要在修改任何屏幕后刷新/重新绘制任何屏幕,Screen
您可以使用以下任何一种方法。
public void invalidate()
protected void invalidate(int x, int y, int width, int height)
protected void invalidateFieldRange(int lower, int upper)
并检查Screen
and Manager
( VerticalFieldManager
, HorizontalFieldManager
) 的文档以获得更多想法。
于 2012-09-01T09:29:14.213 回答