2011-01-13 105 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