如何解决在另一个LinearLayout内部的LinearLayout下面放置一个RelativeLayout
| 我试图将ѭ0放置在嵌套在另一个ѭ1内的ѭ1下方,但它不起作用。 有什么办法可以做到吗? 我需要保持设置权重的能力以及将布局(具有一些透明背景)放置在另一个布局上方的能力。<?xml version=\"1.0\" encoding=\"utf-8\"?>
<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\" android:id=\"@+id/relative\"
android:layout_width=\"wrap_content\" android:layout_height=\"fill_parent\" >
<LinearLayout android:layout_width=\"wrap_content\" android:layout_height=\"fill_parent\" android:gravity=\"center_horizontal\" android:orientation=\"vertical\" android:weightSum=\"800\">
<LinearLayout android:layout_alignParentRight=\"true\" android:layout_width=\"fill_parent\" android:id=\"@+id/infoCanso\" android:orientation=\"vertical\" android:background=\"@drawable/black_glossy_bg_iphone\" android:gravity=\"center_vertical|center_horizontal\" android:layout_height=\"0dip\" android:layout_weight=\"90\">
</LinearLayout>
<LinearLayout android:id=\"@+id/albumBG\" android:layout_width=\"wrap_content\" android:layout_below=\"@+id/infoCanso\" android:layout_height=\"0dip\" android:layout_weight=\"482\">
</LinearLayout>
<LinearLayout android:id=\"@+id/linearLayout1\" android:background=\"#80ffffff\" android:layout_width=\"fill_parent\" android:layout_height=\"0dip\" android:layout_weight=\"90\">
</LinearLayout>
<LinearLayout android:layout_width=\"fill_parent\" android:layout_height=\"0dip\" android:id=\"@+id/LinearLayout01\" android:layout_weight=\"100\" android:background=\"#ffffff\">
</LinearLayout>
</LinearLayout>
<RelativeLayout android:layout_width=\"fill_parent\" android:layout_height=\"50dip\" android:id=\"@+id/volumeBar\" android:background=\"#80000000\" android:gravity=\"center\" android:layout_below=\"@+id/infoCanso\">
</RelativeLayout>
</RelativeLayout>
解决方法
您需要确保权重加起来为100。执行操作的一种简单方法是将宽度声明为\“ 0dp \”,然后使用权重来控制布局的大小。
我在这篇文章中描述了类似的内容
祝好运!
, 可以使用特定布局的layout_gravity属性来完成此操作,
转到XML,在relativeLayout中,将属性layout_gravity设置为\'TOP \',例如android:layout_gravity = \“ top \”
然后将linearlayout layout_gravity设置为android:layout_gravity = \“ bottom \”
记住setGravity和layout_gravity是不同的东西!
这可以使用XMl来完成,但是我在代码方面不知道。
希望我回答了你的问题
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。