【问题标题】:BlackBerry-how to change Manager background image?BlackBerry-如何更改管理器背景图像?
【发布时间】:2010-05-18 12:07:46
【问题描述】:

我正在尝试创建一个背景颜色与屏幕背景不同的工具栏, 我正在使用以下代码

getMainManager().add(mToolbarManager = new HorizontalFieldManager()); mToolbarManager.add(mBtn = new BitmapButtonField(mBmpNor, mBmpFoc, mBmpAct)); Background bg = BackgroundFactory.createSolidBackground(Color.BLACK); mToolbarManager.setBackground(bg); mToolbarManager.add(mBtn = new BitmapButtonField(mBmpNor, mBmpFoc, mBmpAct));

但它不影响工具栏管理器的背景,而设置主管理器的背景工作正常

【问题讨论】:

    标签: user-interface blackberry blackberry-jde


    【解决方案1】:

    我明白了,我用 USE_ALL_WIDTH 参数调用 Horizo​​ntalFieldManager 构造函数

    【讨论】:

      【解决方案2】:

      嘿,我知道我使用的另外一种方法:

      class Mymanager extends Manager
      {
      final Bitmap back = Bitmap.getBitmapResource("back.png");
      Mymanager ()
      {
       super(Manager.NO_VERTICAL_SCROLL);
      }
      public void paint(Graphics g)
       {
        g.drawBitmap(0,0,back.getWidth(),back.getHeight,back,0,0);
       }
      }
      

      没有向这个管理器添加组件

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-12-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-27
        相关资源
        最近更新 更多