【问题标题】:Modify theme component asha 1.0修改主题组件 asha 1.0
【发布时间】:2013-10-23 22:45:41
【问题描述】:

有没有办法修改 lwuit 应用程序的默认 asha 1.0 主题,我尝试使用以下代码在我的应用程序中更改表单的标题区域:

getTitleArea().getStyle().setPadding(0, 0, 0, 0);
getTitleArea().setVisible(false);
getTitleComponent().setVisible(false);

但是它什么也没做,这段代码可以运行其他不针对 asha 1.0 平台的应用程序。有没有不同的方法来修改它。也尝试过使用 lwit 资源编辑器,可以更改不同的组件,例如按钮、表单背景等,但它仍然不会更改我想要更改的标题或软按钮命令。 请帮忙。

【问题讨论】:

    标签: java-me lwuit nokia lwuit-resource-editor


    【解决方案1】:

    正如我在其他问题中所说,诺基亚 SDK 中的本机标头不可编辑。您使用的这种方法对修改标题的样式无效,诺基亚 SDK 无权执行此操作。如果您想在您的应用程序中遵循诺基亚指南,您应该按照 SDK 提供的方式保留它。

    相反,如果您仍想更改此标头,您可以尝试将您的应用设置为全屏并自行构建自定义标头。请注意,如果这样做,您将失去本机导航。如果您想了解更多信息,请查看 Stackoverflow 中的此处,有很多关于此的问题。在诺基亚开发者论坛中,您可以找到很多关于此的帖子。

    【讨论】:

    • 感谢没有看到这些问题,但是需要更改标题,因为它是一个图像应用程序,并且标题与命令相结合占用太多空间,因此压缩图像
    • 那么,照我说的做。如果需要,请使用全屏模式并创建自己的标题。如果答案有用,请接受并投票。
    • 我是新手,还没有代表来投票...但是,如果我使用的是表单而不是画布,是否仍然可以设置全屏模式
    • 是的,有可能,使用 Display.getInstance().setForceFullScreen(true);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    相关资源
    最近更新 更多