Страница 1 из 1

Расположение картинок и текста

Добавлено: 09 дек 2012, 03:53
iamtihonov
Подскажите как добиться расположения картинок и текста как на приложенном изображении?Текст по средине изображения. Проблема в том, что когда я запихаю в Relativelayout изображение и текст, то если много текста, оно выводиться в несколько строк и изображения находятся на разных высотах. Если же тексты ложить сверху от RL то у меня нет доступа к изображениям, и не выходит расположить текст посредине их. Если же всё положить в RL, то как добиться равномерного распределения картинок, веса же нет. Что подскажите?Вот если бы можно было выровнять правый край елемента по левому краю другого елемента, то этого думаю можно было бы добиться, но как я понимаю этого сделать нельзя.

Re: Расположение картинок и текста

Добавлено: 09 дек 2012, 03:56
rezak90
ну а почему бы не использовать линейную разметку? вот релативная тем и не стабильная потому что меняется один - меняются всё то что к нему привязано

Re: Расположение картинок и текста

Добавлено: 09 дек 2012, 04:17
iamtihonov
Но тогда в линейной разметке не выйдет расположить тексты точно по средине изображений.

Re: Расположение картинок и текста

Добавлено: 13 дек 2012, 13:47
Volha
А почему бы не использовать TableLayout?
Там и веса есть и можно использовать gravity="center_horizontal" для текста, тогда он будет посредине колонки. И изображения на одной линии.

Re: Расположение картинок и текста

Добавлено: 13 дек 2012, 14:47
rezak90
iamtihonov писал(а):Но тогда в линейной разметке не выйдет расположить тексты точно по средине изображений.
всё там выйдет, будет время накотаю пример

Re: Расположение картинок и текста

Добавлено: 15 дек 2012, 00:56
iamtihonov
Спасибо за ответы буду пробывать

Re: Расположение картинок и текста

Добавлено: 23 дек 2012, 00:47
iamtihonov
Да кстати у меня так и не получилось, а все из-за того что центральный текст может быть длинный, и тогда все едет, если он короткий, то все ок

Re: Расположение картинок и текста

Добавлено: 23 дек 2012, 01:07
iamtihonov
Сделал у всех текстов weith = 1 и для row отступ слева и справа, но тогда под маленькие разрешения экранов едет