黑莓自定义ButtonField没有边框

时间:2011-07-27 23:48:23

标签: blackberry buttonfield

我怎么能在Blackberry中创建一个没有边框的自定义ButtonField ... 任何帮助将不胜感激

4 个答案:

答案 0 :(得分:3)

bingo,只需添加applyTheme()方法

即可
class BitmapButtonField extends ButtonField {

        protected void applyTheme()
        {

        }        
}

Arhimed&拉斐尔,谢谢你的帮助!

答案 1 :(得分:2)

使用this tutorial创建自己的自定义字段。

在paint()方法中控制字段的外观。

答案 2 :(得分:2)

是的,这可以通过扩展Field来实现。您只需要创建2个图像(一个用于聚焦状态,一个用于未聚焦状态)。只是不要在这些图像上绘制边框。

可以找到示例实现here

答案 3 :(得分:1)

正如Arhimed所说,你应该扩展Field。这将为您提供最大量的自定义,而不是按钮的外观。

以下是我创建的可自定义按钮的示例:https://github.com/HeshamMegid/BlackBerry-Custom-Controls

您可以按原样使用它,也可以进一步修改代码以满足您的需求。