修改主题组件 asha 1.0

Posted

技术标签:

【中文标题】修改主题组件 asha 1.0【英文标题】:Modify theme component 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 资源编辑器,可以更改不同的组件,例如按钮、表单背景等,但它仍然不会更改我想要更改的标题或软按钮命令。 请帮忙。

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

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

以上是关于修改主题组件 asha 1.0的主要内容,如果未能解决你的问题,请参考以下文章

定制修改组件库的几种方式

elementui主题如何实现实时修改实时看到效果

Orchard 发布1.0版本和ASP.NET MVC 3 RTM

MUI createTheme 未正确将主题传递给 MUI 组件

android样式和主题

目录接口&header组件 -配置相对地址