我正在尝试创建一个背景颜色与屏幕背景不同的工具栏, 我使用以下代码
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));
但它不影响toolbarmanager的背景,而设置mainmanager的背景工作正常
答案 0 :(得分:3)
我知道了,我使用了带有USE_ALL_WIDTH参数的HorizontalFieldManager构造函数
答案 1 :(得分:1)
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);
}
}
不向此经理添加组件