0
UiApplicationに画像を表示する方法は?BlackBerryでUiApplicationに画像を表示するには?
私はボタンを表示するコードを持っており、クリックするとMainScreen
に行きますが、そのボタンの下に画像を表示したいと思います。 ズーム可能イメージを挿入する方法が見つかりましたが、スタティックイメージではありません。
はここで、これまでに私のコードです:
public class HelloWorldDemo extends UiApplication {
private MainScreen _screen;
private ButtonField _nextScreen;
public static void main(String[] args) {
HelloWorldDemo instance = new HelloWorldDemo();
instance.enterEventDispatcher();
}
public HelloWorldDemo() {
EncodedImage myImg = EncodedImage.getEncodedImageResource("k.jpg");
ZoomScreen zoomableImg = new ZoomScreen(myImg);
_screen = new MainScreen();
_nextScreen = new ButtonField("Go to Next Screen",ButtonField.FIELD_HCENTER | ButtonField.CONSUME_CLICK);
_nextScreen.setChangeListener(new FieldChangeListener() {
public void fieldChanged(Field field,int context) {
pushScreen(new NextScreen());
}
});
_screen.setTitle(new LabelField("Hello World Demo",LabelField.USE_ALL_WIDTH));
_screen.add(new RichTextField("Hello to the BlackBerry World!",Field.NON_FOCUSABLE));
_screen.add(_nextScreen);
pushScreen(_screen);
pushScreen(zoomableImg);
}
}
使用 'BitmapField'画像を表示します。 APIリンクはこちら、http://www.blackberry.com/developers/docs/6.0.0api/net/rim/device/api/ui/component/BitmapField.html 'myImg.getBitmap()'は 'BitmapField'の作成に使用できる' Bitmap'を返します。 – Rupak