我正在尝试组装一个相当容易用权重做的布局,因为所有内容都是其父级的1 / 2,1 / 4或1/8,但我听说做嵌套权重是不适合加载/性能,相对布局更好。
老实说,我不喜欢相对布局。我理解如何安排我已经放下的东西旁边或之上的东西,但很难理解如何以类似于加权的方式安排事情。
这是我希望我的布局看起来像侧面测量的粗略图纸。我可以很容易地做那个左分组(标题,名称,图像,类型,等级/等级),但我不知道如何安排另一方特别是如何保持描述框的高度,以便其余下面没有'如果该框的内容发生变化,则移动。
[编辑] *我将其设置为始终处于横向模式
答案 0 :(得分:0)
你可以有两个RelativeLayouts。一个用于左侧,一个用于右侧。当然,这只适用于横向模式,在这种情况下,滚动是纵向的唯一选择。所以你可以做到
<强>风景强>
<LinearLayout
android:layout_width=""
android:layout_height=""
android:orientation="horizontal" >
<RelativeLayout..> RelativeLayout/>
<RelativeLayout..> <RelativeLayout/>
<LinearLayout/>
<强>肖像强>
<LinearLayout
android:layout_width=""
android:layout_height=""
android:orientation="vertical" >
<RelativeLayout..> <RelativeLayout/>
<RelativeLayout..> <RelativeLayout/>
<LinearLayout/>
因此,您仍然可以控制每个部分中的视图,但它们仍然分别位于每一侧。