我怎么能在Blackberry中创建一个没有边框的自定义ButtonField ... 任何帮助将不胜感激
答案 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
您可以按原样使用它,也可以进一步修改代码以满足您的需求。