我的努力實現一個屏幕象下面這樣:與FIELD_BOTTOM黑莓概率在HorizontalFieldManager
對於這一點,我使用下面的代碼。它根本不工作。
HorizontalFieldManager outerManager = new HorizontalFieldManager(FIELD_BOTTOM|USE_ALL_HEIGHT);
outerManager.setBackground(BackgroundFactory.createBitmapBackground(Bitmap.getBitmapResource("img/bghome.png")));
final FCLabelField selectedLabel = new FCLabelField("Hello World", LabelField.USE_ALL_WIDTH | DrawStyle.HCENTER);
selectedLabel.setFontColor(Color.BLACK);
selectedLabel.setBackground(BackgroundFactory.createSolidBackground(0x00cccccc));
outerManager.add(selectedLabel);
HorizontalFieldManager innerManager = new HorizontalFieldManager();
innerManager.setPadding(0, 10, 0, 10);
innerManager.add(new ButtonField("Button 1", ButtonField.CONSUME_CLICK | ButtonField.FIELD_RIGHT));
innerManager.add(new ButtonField("Button 2", ButtonField.CONSUME_CLICK | ButtonField.FIELD_RIGHT));
innerManager.add(new ButtonField("Button 3", ButtonField.CONSUME_CLICK | ButtonField.FIELD_RIGHT));
innerManager.add(tab4);
innerManager.add(tab5);
outerManager.add(innerManager);
innerManager.setBackground(BackgroundFactory.createSolidBackground(0x00cccccc));
add(outerManager);
我的代碼有什麼問題?我如何設置上面的屏幕?
如何設置背景圖片? – 2012-03-22 11:31:31
'的setBackground(BackgroundFactory.createBitmapBackground(Bitmap.getBitmapResource(圖像路徑)))';試着在經理上打電話給他。 – BBdev 2012-03-22 11:33:50
,你要設置的背景,因此只是做一個HFM給它所需的高度和使用上面的代碼上經理,並添加您的setStatus()之前; – BBdev 2012-03-22 11:35:24