如何在黑莓上面的Imagefield上添加labelfield

时间:2012-08-23 06:49:22

标签: blackberry

我有一个图像场。我想在该图像上显示标签字段。

如何在黑莓上展示这一点。

我期待这样的形象。

如何添加白色背景的标签字段,填充50%(透明效果)。

如果有任何示例代码段。请给。

enter image description here

2 个答案:

答案 0 :(得分:1)

拥有一个Field Manager,并通过方法sublayout方法覆盖它的宽度和高度。并将图像设置为此布局的背景。

现在在此处添加标签字段。并通过设置alpha。将其背景设置为半透明颜色。

尚未申请,但它应该有用。

答案 1 :(得分:0)

我不会提供任何代码段。有两种可能的解决方案:

  1. 使用AbsoluteFieldManagerImageField置于其上,并将LabelField的透明背景和字体颜色放在顶部(OS 5 +)
  2. 覆盖ImageField中的绘画,并在通话super.paint()后以透明背景绘制文字。
  3. 案例的其他关键字:

    1. BackgroundFactoryField.setBackground()
    2. Graphics