0

私は検索しましたが、解決策を見つけられませんでした。問題が発生しました。これを挿入すると、不正な引数が表示され、開始されません。

Bitmap bitmap = Bitmap.getBitmapResource("Background.png");

 this.getMainManager().setBackground(

             BackgroundFactory.createBitmapBackground(bitmap)
         );

動作しません。

助けてくれてありがとう!その動作。私のパスのタイプミス

4

1 に答える 1

1

tyythis-

final Bitmap top = Bitmap.getBitmapResource("your background image.png");
final VerticalFieldManager top_ = new VerticalFieldManager(Manager.NO_HORIZONTAL_SCROLL | Manager.NO_HORIZONTAL_SCROLLBAR | Manager.VERTICAL_SCROLL | Manager.VERTICAL_SCROLLBAR | Field.USE_ALL_WIDTH){

        public void paint(Graphics graphics) {
            graphics.drawBitmap(0, 0, top.getWidth(),
                    top.getHeight(), top, 0, 0);
            super.paint(graphics);
        }

    };

次に、すべてのフィールドをこのtop_に追加します。次に、top_を画面に追加します。フィールドがない場合、背景画像は表示されません。したがって、いくつかのフィールドを追加することを忘れないでください。

于 2012-10-10T10:44:54.790 に答える