2011-01-13 123 views
1

在黑莓中,我開發了一個屏幕,在背景中顯示大小爲 480 X 360的圖像。我的BB屏幕大小爲480 X 360.由於圖像的大小在我滾動時有點大 垂直屏幕滾動和干擾我的屏幕。我想要 鎖定滾動,這樣我將無法進行垂直滾動。 可能是我要問一個很簡單的問題,但我真的沒有時間去谷歌 作爲now.Please的幫我做這件事黑莓:禁用垂直滾動

我的代碼如下:

public LaunchXtcMsngrScreen() 
{ 
    int intwidth = Display.getWidth(); 
    int intheight = Display.getHeight(); 


    //getting the height/width of BB screen 
    Debugger.debug(UrlInfo.workflow_File,"Screen Height ="+intheight); 
    Debugger.debug(UrlInfo.workflow_File,"Screen Width ="+intwidth); 

    BMbackground = Bitmap.getBitmapResource("xtclogo.jpg"); 

    VerticalFieldManager VFM = new VerticalFieldManager(VerticalFieldManager.USE_ALL_WIDTH 
                   | VerticalFieldManager.USE_ALL_HEIGHT 
                   | VerticalFieldManager.NO_VERTICAL_SCROLL 
                   | VerticalFieldManager.NO_VERTICAL_SCROLLBAR) 
    { 
     //Override the paint method to draw the background image. 
     public void paint(Graphics graphics) 
     { 
      //Draw the XTC Messenger logo 
      graphics.drawBitmap(0, 0,Display.getWidth(),Display.getHeight(),BMbackground, 0, 0); 
      super.paint(graphics); 
     } 
    }; 

    Bitmap registerbitmap = Bitmap.getBitmapResource("register_button.PNG"); 
    BFregister = new ImageButtonField(registerbitmap); 

    BFregister.setMargin(245,0,0,190);//vertical pos,0,0,horizontal pos 

    VFM.add(BFregister); 
    add(VFM); 

} 

問候, 約傑什喬杜裏

+0

真的嗎? 「可能是我問了一個非常簡單的問題,但我真的沒有時間到現在谷歌。請幫助我做到這一點」 – 2011-01-13 15:21:15

回答

7

添加下面的代碼作爲函數聲明的下一行

超級(NO_VERTICAL_SCROLL | NO_VERTICAL_SCROLLBAR);

1

如果你已經把你的形象經理內部則u可以按照任何想法即:

1)可以創建一個自定義的經理,並在其sublayout M個寫setExtent(480360) ethod。 2)你也可以在任何Horizo​​ntalfieldManager或VerticalFieldManager的子佈局方法中寫入setExtent(480,360)

您是否曾嘗試在任何管理器中使用USE_ALL_WIDTH和USE_ALL_HEIGHT?

+0

您好swati.yes我已經在VFM中使用了USE_ALL_WIDTH,USE_ALL_HEIGHT這是父面板和包含背景image.Thanks你的reply.i會嘗試它 – user469999 2011-01-13 10:52:50

+0

喜swati.If我使用setExtent(480.360)它給了我一些ScrollView異常在9700模擬器。沒有VFM的任何屬性直接使用我可以disble滾動。我試圖使用NO_VERTICAL_SCROLL和NO_VERTICAL_SCROLLBAR.But它沒有工作:( – user469999 2011-01-13 11:27:41