2011-07-27 38 views
0

我必须为上面的Blackberry JRE 4.6 &构建此UI。 请为此用户界面提出建议。黑莓垂直滚动并排垂直管理器

enter image description here

+0

Stack Overflow是不是真的要来与像请求正确的地方“有人可以做我的工作给我吗?”如果你已经完成了你已经完成的工作,并且询问你被困住的地点的具体问题,你会得到更好的答复。 –

回答

0

我解决了这个问题,这里是方法,

  1. 拍摄横向经理头

    Horizo​​ntalFieldManager nonscrollableHFM =新Horizo​​ntalFieldManager();

  2. 取另一水平管理者作为容器

    Horizo​​ntalFieldManager containerHfm =新Horizo​​ntalFieldManager();

    2.1添加垂直经理左段(非滚动)

    VerticalFieldManager leftVfm =新VerticalFieldManager();

    2.2创建右段的自定义垂直管理者如下

{

class RightVfm extends VerticalFieldManager { 

    RightVfm() { 

    super(VERTICAL_SCROLL | VERTICAL_SCROLLBAR | NO_HORIZONTAL_SCROLL 
    | NO_HORIZONTAL_SCROLLBAR | USE_ALL_WIDTH); 

     } 

    protected void sublayout(int width, int height) { 

     super.sublayout(width, getPreferredHeight()); 

     setExtent(width, getPreferredHeight()); 

    } 

    public int getPreferredWidth() { 

    return _width; 

    } 

public void setWidth(int w) { 

      _width = w; 

     } 

public int getPreferredHeight() { 

      return _height; 

     } 

public void setHeight(int h) { 

      _height = h; 

     } 

    private int _width; 
    private int _height; 

}; 

}

  1. 通过调用自动调用setHeight调整右verticle经理的高度&宽度& setWidth方法

    我在这里帮助, http://www.blackberryforums.com/developer-forum/209190-set-height-verticalfieldmanager.html