Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在blackberry应用程序中设置填充_Blackberry_Java Me - Fatal编程技术网

在blackberry应用程序中设置填充

在blackberry应用程序中设置填充,blackberry,java-me,Blackberry,Java Me,我正在尝试设置黑莓应用程序中各个字段之间的填充。我可以使用setpadding方法,但对于我试图实现的目标来说,这似乎有些过头了。我只想在所有字段周围设置一个一致的间距。这是不使用设置填充的圣经吗?如果有帮助,我的字段是垂直字段管理器的一部分 谢谢如果这些字段的间距相同,那么最简单的解决方案可能是扩展该字段,并在构造函数中调用一个setMargin() public class SpacedLabelField extends LabelField { public SpacedLabe

我正在尝试设置黑莓应用程序中各个字段之间的填充。我可以使用setpadding方法,但对于我试图实现的目标来说,这似乎有些过头了。我只想在所有字段周围设置一个一致的间距。这是不使用设置填充的圣经吗?如果有帮助,我的字段是垂直字段管理器的一部分


谢谢

如果这些字段的间距相同,那么最简单的解决方案可能是扩展该字段,并在构造函数中调用一个
setMargin()

public class SpacedLabelField extends LabelField {
    public SpacedLabelField(String text, long style) {
        super(text, style);
        setMargin(10, 10, 10, 10);
    }
}
我建议您使用
setMargin()
,因为经理们会获取这些信息,并给您一个均匀的间隔。例如,字段A的下边距为10,字段B的上边距为10。如果你把A堆在B的上面,它们之间的间距将是10而不是20(至少这是我在5.0中观察到的行为)

无论如何,现在不必创建字段,然后对每个字段调用setMargin(),只需调用类,它就已经为您格式化了

或者,您可以创建自己的管理器,并在布局和定位字段时,在
sublayout()
调用中实现字段之间的间距