gpt4 book ai didi

java - LWUIT:设置按钮样式

转载 作者:行者123 更新时间:2023-12-02 06:43:22 24 4
gpt4 key购买 nike

我有一个 J2ME LWUIT 应用程序,我正在尝试更改按钮的宽度和背景颜色。该按钮位于 BoxLayout 中。我正在使用这样的代码:

    btnLogout.setPreferredW(210);
btnLogout.getStyle().setFgColor(0x00dcc5);
btnLogout.getStyle().setBgColor(0x302d36);

似乎只有 setFgColor 行有效。宽度保持不变,背景保持白色。如何更改按钮的样式?我对其他组件(标签、文本字段等)没有遇到过这个问题

最佳答案

如果您使用诺基亚 sdk 2.0 来构建应用程序,您应该知道 Button 的样式和 native 元素(复选框、组合框等)样式是由系统预定义的,因此您无法使用此方法更改 native 背景。

我不建议您更改此值。如果您想按照诺基亚 S40 指南构建应用程序,则必须保持原生元素不变。

如果您仍想更改此背景。

您必须打开附加到您的项目的 .res 文件(如果您制作了自定义 .res...如果您使用的是诺基亚 sdk 中的 .res...您必须找到该库的源代码(是诺基亚页面),您可以在那里找到 .res)。在 .res 文件中,您可以为自定义 Button 创建新样式,稍后在代码中您必须使用组件中的 setUIID 方法将其设置为您的 Button ....使用您在 .res 文件中设置的名称。

关于java - LWUIT:设置按钮样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18899811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com