2012-01-31 61 views
0

我有一个可以在8520屏幕上滚动的GUI。我已经使用setPadding(XYEdges)setMargin(XYEdges)删除UI上组件周围的空间,但这些组件之间仍有空间。是否有其他API调用可以删除组件周围的空间?删除黑莓组件周围的空间

+0

这是什么意思关于“组件”在这里? – alishaik786 2012-01-31 11:55:09

回答

0

你需要考虑以下几点:

setPadding指现场和控制领域的内部内容如何接近可到边框的边框内的边界。

setMargin指的是一个字段边界之外的边界,并控制该字段与该边缘上相邻字段的接近程度。

但是请注意,相邻字段的边距重叠,所以如果字段A的右边距设置为0,右边相邻字段B的左边距设置为20,那么这两个字段仍然不会放置得更近相隔20个像素。

即您必须考虑为所有相邻字段的边缘设置的边距。

回到填充,如果您设置了内部填充,则同样适用于管理员。这将决定经理边界内可以放置多远的内容。

在黑莓文档和/或支持论坛的某处,有一个文件解释了这个图片,我现在找不到我的链接,但是当我再次找到它时将它发布到这里。

+0

以下是UI准则中对相关页面的引用,同时还阅读了前后页面:http://docs.blackberry.com/en/developers/deliverables/29251/Margin_1578863_11.jsp – paulkayuk 2012-02-02 16:59:43

+0

非常感谢您的解释和链接 – 2012-02-03 02:09:37