黑莓自定义 ButtonField 无边框

发布于 2024-11-26 17:02:40 字数 51 浏览 0 评论 0原文

我如何在黑莓中创建一个没有边框的自定义 ButtonField... 任何帮助将不胜感激

how could i create a custom ButtonField with no border in Blackberry...
any help will be appreciated

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

绝情姑娘 2024-12-03 17:02:40

bingo,只需添加 applyTheme() 方法

class BitmapButtonField extends ButtonField {

        protected void applyTheme()
        {

        }        
}

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

bingo, just add the applyTheme() method

class BitmapButtonField extends ButtonField {

        protected void applyTheme()
        {

        }        
}

Arhimed & Rafael, thanks for you help!

红ご颜醉 2024-12-03 17:02:40

使用本教程创建您自己的自定义字段。

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

Use this tutorial to create your own custom field.

Control the appearance of your field in paint() method.

南渊 2024-12-03 17:02:40

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

可以在此处找到示例实现

Yes, this is possible by extending Field. You just need to create 2 images (one for a focused state and one for an unfocused state). Just don't draw the border on those images.

A sample implementation can be found here.

-小熊_ 2024-12-03 17:02:40

正如 Arhimed 所说,您应该扩展 Field。这将为您提供对按钮外观的最大程度的定制。

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

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

As Arhimed said, you should extend Field. This will give you the maximum amount of customization over how the button looks.

Here's an example of a customizable button I've created: https://github.com/HeshamMegid/BlackBerry-Custom-Controls

You could use it as it is or modify the code further to suit your needs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文