2012-06-13 3 views
0

Я создаю несколько изображений и текстовых просмотров во время выполнения в зависимости от объектов в моем веб-сервисе. Я создаю linearLayout по горизонтали и добавляю изображения и текстовые представления к макету, теперь проблема заключается в том, что текст не соответствует изображениям, а изображения имеют разную ширину, поэтому я хочу установить x позиции моих текстовых просмотров, чтобы они все выглядели как можно это сделать ,Как установить положение позиции x в android

я попытался AbsoluteLayout (предупреждение устаревшее), Setx (ни один метод не показал)

ответ

0

вы можете использовать уменьшенное изображение во время выполнения на основе высоты панеле и ширины для изменения размера изображения на просмотр во время выполнения этого стека переполнения нить resizing image java getScaledInstance

+0

Я сделал это, установив ширину изображения дополнительно (макс. может быть) в его параметре макета и задан край слева от текста, так как im добавляет обе в горизонтальной компоновке, поэтому проблема fi неподвижная –

0

Я полагаю, вы имеете в виду, что это вертикальный LinearLayout, и каждый комбинированный текст/изображение добавляется ниже предыдущего? В этом случае вы можете иметь два LinearLayouts рядом друг с другом, например два столбца, добавляя изображения в одно и текстовые поля в другое. Тогда самое широкое изображение будет растягивать его макет до этой ширины, и все текстовые поля будут расположены справа от него.

+0

я сделал это, установив ширина изображения дополнительно (макс, что можно было бы) в его параметре компоновки, и установите маржу слева от текста, так как im добавляет обе в горизонтальной компоновке, так что проблема исправлена ​​ –

0

Используйте weight свойство в вашем ImageView и TextView