【发布时间】:2013-03-19 06:58:29
【问题描述】:
我正在尝试在 Android 中完成布局,但不知道该怎么做。基本上我试图让它看起来像这样:
+-----------------------------------------+
| Text #1 |
| img1 img2 Text #2 img3 |
+-----------------------------------------+
文本#1 和文本#2 应该对齐,正如我试图说明的那样。我正在考虑两种不同的方法:
+-----------------------------------------+
|<- margin->Text #1 |
+-----------------------------------------+
| img1 img2 Text #2 img3 |
+-----------------------------------------+
或者
+----------+-------+----------------------+
| |Text #1| |
| +-------+
| img1 img2|Text #2| img3 |
+----------+-------+----------------------+
我更喜欢后者,但带有 Text #1/#2 的 LinearLayout 会折叠,因此 Text #2 不可见。
这两种解决方案都嵌套在 RelativeLayout 中。我尝试将包含左侧部分的 LinearLayout 的重力设置为“left”,将 img3 设置为“right”,但显然只能将重力分配给周围的 RelativeLayout 对吗?至少我无法使用重力右对齐。
如果我微弱的图纸有意义,谁能指导我选择正确的方法?
【问题讨论】: