首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CodeNameOne:自定义对话框主题问题

CodeNameOne:自定义对话框主题问题
EN

Stack Overflow用户
提问于 2014-07-09 05:47:09
回答 2查看 532关注 0票数 0

如何为对话框创建主题?

我试图更改对话框的边框样式,但是对于内部元素和外部元素,边框样式应用了2次。我希望边框样式只适用于内部元素。

更清楚的是,由于我不能添加图像到我的帖子,它似乎不只是包含从中间框显示,而对话框是活动的。对话框UI由一个通常是透明的“背景表单”和一个覆盖在背景表单上的容器组成。最后提到的容器包含“对话框”的de图形表示形式。

我的问题是,我不能只将样式应用于包含对话框的容器,但样式也适用于后台窗体。

如何仅将边框样式应用于对话框容器元素?

任何额外的提示将是非常感谢的。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-09 13:45:32

你是如何运用这种风格的?您是否使用主题将样式应用于对话框UIID (解释为这里 )。

在对话框组件上使用setStylegetStyle是有问题的,并且不会产生正确的样式(您可以在getDialogComponent上完成它,但是您应该使用主题)。

注意,要设置对话框的样式,您应该使用DialogDialogTitle & DialogBody UIID和相当多的主题常量。

票数 2
EN

Stack Overflow用户

发布于 2014-07-09 20:35:44

谢了,谢了,谢了。

我正在从designer中提供的BlankDialog元素开始执行一个自定义对话框。因为我从BlankDialog开始,所以我认为只覆盖UIID主题就足够了。我错误地理解了BlankDialog结构,认为它是一个简单的空形式,因为它被命名为"Blank…“。

现在很清楚,对于添加的每个新UI对象,我应该检查它是否有任何其他UI子对象要与父对象一起自定义。

再次感谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24646166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档