当前位置:  开发笔记 > Android > 正文

Android RelativeLayout间距

如何解决《AndroidRelativeLayout间距》经验,为你挑选了1个好方法。

我只是对我的Android应用程序进行最后润色.不幸的是,我直接进入开发而没有阅读文档并使用AbsoluteLayout构建我的布局,当我在手机上加载应用程序时,结果看起来很糟糕.现在我在RelativeLayout中重做UI,我想在y方向的ViewGroups之间放置空的画布空间.我目前通过使用与我的View的背景颜色相同的随机TextView语句来实现这一点,以便创建伪空间.有没有更好的方法来执行此操作,因为现在当我将特定的ViewGroup定义为放置在另一个View下方时,它会卡在顶部视图的正下方.

在我写这篇文章时,我突然意识到使用填充可能就是答案....还有其他任何建议吗?



1> Guzba..:

对于xml布局中的每个视图,您可以应用android:layout_margin*,其中*是Top,Bottom,Left或Right.您还需要确保使用倾角单位,以便在不同的显示屏上保持相同.

有人认为,你可能要小心使用边距和填充来使它看起来像你想要的那样,因为像屏幕高于"标准"的机器人这样的手机真的可以搞砸了.

我建议使用layout_alignParent*(顶部,底部等)将框架样式元素放置在它们的位置,然后,例如,如果屏幕上有一个开放空间框,则将其角落与框架元素对齐,由于父对齐而正确定位,然后使用一个居中的子LinearLayout(android:gravity ="center_horizo​​ntal")作为界面按钮或其他.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有