Blackberry screen background image

查询有关screen的背景图片设置的文章,其大致思路是:

   1.新建VerticalFieldManager/HorizontalFieldManager,并Override其paint或者paintBackground函数:

    HorizontalFieldManager horizontalFieldManager = new HorizontalFieldManager 

      (HorizontalFieldManager.USE_ALL_WIDTH | HorizontalFieldManager.USE_ALL_HEIGHT)

     {

protected void paintBackground(Graphics graphics)
{

try
{
    graphics.drawBitmap(0, 0, graphics.getScreenWidth(), graphics.getScreenHeight(),

    ComunicadorCore.getGestorImagenes().getImagen("fondo.png").getBitmap(), 0, 0);
}
catch (ImagenException e)
{
     // TODO Auto-generated catch block
    e.printStackTrace();
}
super.paintBackground(graphics)

 }

     }  

  2.在horizontalFieldManager上添加其他Field,组织布局

 

参考文章有

How_To_-_Use_a_background_image_in_application_screens

How_to_-_Change_the_background_color_of_a_screen  

另外的一种方法是:在需要添加背景图片的screen中,在构造函数中,添加以下代码就可以

  VerticalFieldManager dd = (VerticalFieldManager)getMainManager();//获得默认FieldManager
  Bitmap bm = Bitmap.getBitmapResource("background.png");
  Background bg = BackgroundFactory.createBitmapBackground(bm);
  dd.setBackground(bg);//设置其背景图片

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值