2011-02-04 3 views
0

以下のコードを生成しましたが、開始ボタンと終了ボタンの間にリセットボタンは表示されません。いずれにしてもリセットボタンを表示するのに役立ちますか?事前に以下のコードを生成しましたが、開始ボタンと終了ボタンの間にリセットボタンが表示されません

おかげ

final BitmapField mybitmapresetField = new BitmapField(Bitmap.getBitmapResource("res/images/start_button.png"),FOCUSABLE); 
protected void sublayout(int maxWidth, int maxHeight) { 

       layoutChild(mybitmapstartField, maxWidth, maxHeight); 
       setPositionChild(mybitmapstartField, 140, 0); 
       layoutChild(mybitmapresetField, maxWidth, maxHeight); 
       setPositionChild(mybitmapresetField, 0, 0); 

       layoutChild(mybitmapfinishField, maxWidth, maxHeight); 
       setPositionChild(mybitmapfinishField, 280, 0); 
       layoutChild(mybitmaplogoField, maxWidth, maxHeight); 
       setPositionChild(mybitmaplogoField, 20, 440); 

       layoutChild(mybitmaphowtoField, maxWidth, maxHeight); 
       setPositionChild(mybitmaphowtoField, 140, 440); 
       layoutChild(mybitmapm1Field, maxWidth, maxHeight); 
       setPositionChild(mybitmapm1Field, 190, 60); 
       layoutChild(mybitmapleftyrField, maxWidth, maxHeight); 
       setPositionChild(mybitmapleftyrField, 120, 100); 
       layoutChild(mybitmaprightyrField, maxWidth, maxHeight); 
       setPositionChild(mybitmaprightyrField, 280, 100); 
       layoutChild(backgroundBitmapbar1, maxWidth, maxHeight); 
       setPositionChild(backgroundBitmapbar1, 10, 140); 
       layoutChild(backgroundBitmapbar2, maxWidth, maxHeight); 
       setPositionChild(backgroundBitmapbar2, 10, 180); 
       layoutChild(backgroundBitmapbar3, maxWidth, maxHeight); 
       setPositionChild(backgroundBitmapbar3, 10, 220); 
       layoutChild(backgroundBitmapbar4, maxWidth, maxHeight); 
       setPositionChild(backgroundBitmapbar4, 10, 260); 
       layoutChild(backgroundBitmapbar5, maxWidth, maxHeight); 
       setPositionChild(backgroundBitmapbar5, 10, 300); 
       layoutChild(backgroundBitmapbar6, maxWidth, maxHeight); 
       setPositionChild(backgroundBitmapbar6, 10, 340); 

       layoutChild(timerCount , maxWidth, maxHeight); 
       setPositionChild(timerCount , 274, 443); 
       setExtent(Display.getWidth(),Display.getHeight()); 

      } 

     }; 
     _vfm.add(mybitmapstartField) ; 

     _vfm.add(mybitmapresetField) ; 
     _vfm.add(mybitmapfinishField) ; 
     _vfm.add(mybitmaplogoField) ; 
     _vfm.add(mybitmapm1Field) ; 
     _vfm.add(mybitmapleftyrField) ; 
     _vfm.add(mybitmaprightyrField) ; 
     _vfm.add(mybitmaphowtoField) ; 
     _vfm.add(timerCount) ; 
     _vfm.add(backgroundBitmapbar1) ; 

     _vfm.add(backgroundBitmapbar2) ; 
     _vfm.add(backgroundBitmapbar3) ; 
     _vfm.add(backgroundBitmapbar4) ; 
     _vfm.add(backgroundBitmapbar5) ; 
     _vfm.add(backgroundBitmapbar6) ; 

    this.add(_vfm); 
    } 

答えて

1

あなたは140がスタートフィールドの座標、および280がフィニッシュフィールドの座標、リセットフィールドの座標0でsetPositionChildを呼んでいます。フィールドの座標を140から280の間に設定するか、他の座標を変更する必要があります。

+0

問題ありません。あなたがポーズする質問に有効な答えを受け入れることを忘れないでください... –

+0

私はリストフィールドを1つ取るようにアプリケーションを構築したいのですが、そのリストフィールドには12イメージと12テキストを入れたいのですが、ので、PLZは、リストフィールドを開発する方法を助けて、私に実装するサンプルコードを与えます – gdk

+0

私はリストフィールドでアプリケーションを開発しました、私はすべての列に12行を追加しました7 fields.my問題はないスクロール、私を助けることができます – gdk

関連する問題