2012-02-09 7 views
0

私はブラックベリーの背景を設定するために以下のものを使用しました..エラーはありませんが、出力には をスクロールすると画像がスクロールします..この問題を解決するにはブラックベリーの背景を設定する方法

public final class MyScreen extends MainScreen 
    { 
     Bitmap background; 
    public MyScreen() 
    { 

    background = Bitmap.getBitmapResource("CVMS.jpg"); 
     VerticalFieldManager vfm = new VerticalFieldManager(USE_ALL_HEIGHT | USE_ALL_WIDTH | 
      VerticalFieldManager.NO_VERTICAL_SCROLL); 
      vfm.setBackground(BackgroundFactory.createBitmapBackground(Bitmap.getBitmapResource("CVMS.jpg"),Background.POSITION_X_LEFT,Background.POSITION_Y_TOP,Background.REPEAT_INHERIT)); 


      add(vfm); 

       } 
    } 
    this is my complete code 

答えて

3

あなたがする必要があるのは

vfm.setBackground(BackgroundFactory.createBitmapBackground(Bitmap.getBitmapResource("CVMS.jpg"),Background.POSITION_X_LEFT, Background.POSITION_Y_TOP, Background.REPEAT_SCALE_TO_FIT)); 

は、あなただけの代わりにREPEAT_SCALE_TO_FITを使用する必要が次の行にフラグを変更されREPEAT_INHERIT

+0

最初に私はそのBackground.REPEAT_SCALE_TO_FITを使用して、Javaエラー104 Uncaught:illegalArgumentExceptionを表示しました。その後、Background.REPEAT_INHERITに変更した後、出力を取得しましたが、スクロールしてイメージが繰り返されます。そのように解決する方法 –

+0

それは変です... 'this.getMainManager()。setBackground(BackgroundFactory.createBitmapBackground(Bitmap.getBitmapResource(" CVMS.jpg ")、Background.POSITION_X_LEFT、Background.POSITION_Y_TOP、Background.REPEAT_SCALE_TO_FIT) ); ' あなたのケースに合っている場合 – tipycalFlow

1

Background.REPEAT_NONEを使ってみましたか?

関連する問題