2012-01-31 62 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