开发者社区> 问答> 正文

关于Android中的控件的布局问题

我在mainactivity.xml里,用线性布局,然后例如对某个textview用android:layout_gravity=top, 然后又同时
android:layout_marginbottom="10pt",这时这个组件的位置明显不是top。
另外若有2个textview组件,先设置android:orientation="vertical",然后又分别设置两个textview的android:layout_marginleft="10pt",_另一个又设置android:layout_marginleft="50pt",_但是显示出来两个又并排在一起。
因此现在想请教一下Android中这些控件的布局究竟是怎么设置?这些不同的属性之间是有什么优先级之类的吗?如果有,请问是怎样?

展开
收起
爵霸 2016-06-03 08:58:58 1797 0
1 条回答
写回答
取消 提交回答
  • 会不会是因为你的父布局是RelativeLayout,假如是RelativeLayout,那么设置的android:layout_gravity=top、android:orientation="vertical",都将会无效化,因为它们是用LinearLayout的

    2019-07-17 19:25:49
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Android组件化实现 立即下载
《深入探索Android热修复技术原理》 立即下载
手机卫士性能优化方案-Android篇 立即下载