Я пытаюсь выполнить макет в Android, но не могу понять, как это сделать. В основном я пытаюсь заставить его выглядеть следующим образом:План 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 |
+----------+-------+----------------------+
Я предпочитаю последний, но в LinearLayout с текстом # 1/# 2 рода обвалов, так что текст # 2 не видно.
Оба решения вложены внутри RelativeLayout. Я попытался установить гравитацию на LinearLayout, содержащую левую часть, на «левую», а с img3 на «правую», но, видимо, можно только придать гравитацию окружающему RelativeLayout право? По крайней мере, я не могу правильно выровнять гравитацию.
Если мои слабые рисунки имеют смысл, кто-нибудь может мне помочь в выборе правильного подхода?
Спасибо! Попробуем, когда вернусь к моему коду :-) weightSum ... никогда не слышал об этом ... – CJe
weightsum определяет, сколько областей будет занимать занимать по высоте или по ширине. – KDeogharkar
http://stackoverflow.com/questions/7452741/what-is-androidweightsum-in-android-and-how-does-it-work – KDeogharkar