0

我通过使用子布局定位每个组件并告诉相对 X、Y 位置来创建屏幕布局。

问题是,当从 中选择选项ObjectChoiceField或以编程方式添加新文本字段时,整个布局会再次绘制,这会导致Scrollview从用户先前交互的位置跳转到顶部,从而给他带来痛苦。

使用 sublayout 进行定位有问题吗?如果是这样,如何在没有子布局的情况下在 BlackBerry 中创建复杂的布局?

4

1 回答 1

0

您还没有发布代码,因此很难确定问题所在。每当您修改 VFM 包含的字段集时,听起来您的垂直滚动位置将变为 0。您可以在修改子字段之前读取当前滚动位置,然后在执行布局逻辑后显式设置它。

于 2012-06-08T22:20:53.023 回答