2011-07-27 91 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