微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在黑莓手机应用程序中设置填充

如何解决在黑莓手机应用程序中设置填充

| 我正在尝试在BlackBerry应用程序的各个字段之间设置填充。我可以使用setpadding方法,但这对于我试图实现的目标来说似乎有点过头了。我只想在所有字段之间设置一致的间距。不使用setpadding就可以吗?如果有帮助,我的字段将成为Verticalfield经理的一部分。 谢谢     

解决方法

如果这些是Fields,则您将以相同的间距频繁使用,最简单的解决方案可能是扩展Field并在构造函数中对其调用
setMargin()
public class SpacedLabelField extends LabelField {
    public SpacedLabelField(String text,long style) {
        super(text,style);
        setMargin(10,10,10);
    }
}
我建议使用“ 0”,因为经理将获取该信息并为您提供均匀的间距。例如,您的字段A的底部边距为10,而字段B的顶部边距为10。如果将A堆叠在B的顶部,则最终它们之间的间距为10而不是20(至少是我在5.0中观察到的行为)。 无论如何,现在不必创建您的Field,然后在每个字段上调用setMargin(),而只需调用您的类,并且该类已经为您格式化了。 或者,您可以创建自己的管理器,并在“ 3”调用中在布置和定位字段时在字段之间实现间距。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。