2010-12-15 10 views
0

バックグラウンドにイメージがあり、フォアグラウンドに2つの中央に配置されたボタンがあるスクリーンを作成したいと思います。 いずれかのボタンをクリックすると、新しい画面が表示されます。ブラックベリーのボタン

ボタンを作成することができます。残りの部分は完了できません。

+1

上のボタンを追加しますか? (いくつかのコードサンプルを投稿しても構いません)どこに詰まっていますか? –

+0

あなたはどのBB OSをターゲットにしていますか?私は4.6以上のバックグラウンドを作成する方が簡単だから頼みます。また、ボタンにリスナーを追加する方法や、作成する方法を知っていますか? – Jonathan

答えて

0

画面全体を表示するには、フィールドマネージャーが必要です。そのマネージャのペイントメソッドでは、画面サイズ全体の背景イメージを描画する必要があります。その後、同じマネージャに2つのボタンを追加することができます。super.Paint()

final Bitmap bodyBG = Bitmap.getBitmapResource("body"+ApplicationUtil.getInstance().getScreenResolution()+".png"); 
VerticalFieldManager pannel = new VerticalFieldManager(VerticalFieldManager.VERTICAL_SCROLL){ 


protected void sublayout(int maxWidth, int maxHeight) { 

// TODO Auto-generated method stub 

super.sublayout(Display.getWidth(), Display.getHeight()); 

setExtent(Display.getWidth(), Display.getHeight()); 

} 

protected void paint(Graphics graphics) { 

// TODO Auto-generated method stub 

graphics.clear(); 

graphics.drawBitmap(0,0,bodyBG.getWidth(), bodyBG.getHeight(), bodyBG, 0, 0); 

super.paint(graphics); 

} 

}; 

今あなたがこれまでに試してみました何パンネル

関連する問題