标签在黑莓中滚动

时间:2013-01-14 13:42:20

标签: blackberry tabs

在应用程序中,我有六个标签。我的问题是当我滚动屏幕我的标签也滚动但我想要tabview被修复。标签应始终可见。

启动屏幕是:---- When i run my application screens look like this 滚动后是:------- Below button there is ads when i scrolls down tabs shifter above. 在下面分享诗歌按钮我已经显示广告来查看我需要向下滚动的这些标签。当我向下滚动屏幕看起来像上面的图像。 任何建议都会被暗示。请让我知道我在哪里做错了。 感谢。

1 个答案:

答案 0 :(得分:2)

这就是你现在所拥有的:

    MainScreen's default manager (with scroll)
    ---------------------
    | ----------------- |
    | |  TABS         | |
    | ----------------- |
    |                   |
    | ----------------- |
    | |  Other things | |
    | ----------------- |
    ---------------------

这应该是这样的:

    MainScreen's default manager (without scroll)
    ------------------------
    | -------------------- |
    | |     TABS         | |
    | -------------------- |
    |                      |
    |VerticalFieldManager  |
    | -------------------- |
    | |    Other things  | |
    | -------------------- |
    ------------------------

当您向MainScreen添加内容时,实际上是将其添加到在屏幕构造器中幕后创建的VerticalFieldManager。此管理器默认情况下已滚动,但可以在super调用中自定义

    public class MyScreen extends MainScreen {

        public MyScreen(){
            super(Manager.NO_VERTICAL_SCROLL);
        }

        ...
    } 

现在您需要添加到屏幕上的是标签管理器,最后通过滚动将所有其他字段添加到VerticalFieldManager