Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Layout 黑莓滚动视图_Layout_Blackberry_Blackberry Jde_Choicefield - Fatal编程技术网

Layout 黑莓滚动视图

Layout 黑莓滚动视图,layout,blackberry,blackberry-jde,choicefield,Layout,Blackberry,Blackberry Jde,Choicefield,我已经创建了屏幕布局,通过使用子布局定位每个组件,并告知相对的X、Y位置 问题是,当从ObjectChoiceField中选择一个选项或以编程方式添加一个新的文本字段时,整个布局会再次绘制,这会导致Scrollview从用户先前交互的位置跳到顶部,给用户带来痛苦 使用子布局进行定位是否存在问题?如果是这样的话,我怎样才能在BlackBerry中创建一个复杂的布局而不进行子布局呢?您还没有发布代码,因此很难找出问题所在。无论何时修改VFM包含的字段集,垂直滚动位置听起来都将变为0。您可以在修改子字

我已经创建了屏幕布局,通过使用子布局定位每个组件,并告知相对的X、Y位置

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


使用子布局进行定位是否存在问题?如果是这样的话,我怎样才能在BlackBerry中创建一个复杂的布局而不进行子布局呢?

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