2012-04-13 10 views
1

Ich habe einige UI Sachen auf BB-Geräten versucht und ich bin ein wenig verwirrt zwischen setMargin und setPadding Funktionen der Klasse Field. Ich kenne ihre Definitionen, aber ich bekomme nicht, wenn ich eines von beiden für irgendein Feld verwenden soll. Jede Hilfe, Beispiele würden sehr geschätzt werden!setMargin und setPadding blackberry API

Danke !!

+1

Überprüfen Sie meine Antwort auf * Blackberry Field Padding Frage *, http://Stackoverflow.com/a/9812241/396949. – mrvincenzo

Antwort

6

Der Unterschied zwischen setMargin() und setPadding() wird durch die Abb. Verdeutlicht. unterhalb

enter image description here setMargin() stellt den Rand eines Feldes aus dem anderen Feld in fig.1

und setPadding() increasse Bereich des Feldes, auf dem die Polsterung wie gezeigt festlegen. Wie in Fig. 2 gezeigt, wird das Ausmaß von Button2 erhöht, während in setMargin() das Feld von Feld bleibt gleich und der Abstand zwischen dem Feld wird geändert.