开发者社区> 问答> 正文

关于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-07 09:51:55 2032 0
2 条回答
写回答
取消 提交回答
  • 这样的问题应该直接把布局文件贴出来。

    2019-07-17 19:29:28
    赞同 展开评论 打赏
  • 会不会是因为你的父布局是RelativeLayout,假如是RelativeLayout,那么设置的android:layout_gravity=top、android:orientation="vertical",都将会无效化,因为它们是用LinearLayout的

    2019-07-17 19:29:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载