Я хотел бы показать изображение в левой ячейке и текст в правой ячейке табло.TableLayout с изображениями и текстом
Моя проблема заключается в том, что текстовый вид плавает за пределами видимого экрана, поэтому я не вижу весь текст. Текст должен разбиваться на видимый правый конец экрана. Я попытался установить maxWidth
с пиксельным значением, но это не сработает.
Может ли кто-нибудь предложить решение моей проблемы. Может быть, есть лучший вариант макета?
мой макет-определение:
<TableRow>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tint="#55ff0000"
android:src="@drawable/bla"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/aboutblaImageText"
android:textSize="6pt"
android:textColor="#FFF"
android:maxWidth="100px"
/>
</TableRow>
ОК, решение похоже на использование вложенного linearlayout вместо этого (внешняя linearlayout вертикальная, внутренняя linearlayout горизонтальная). читайте о плохих характеристиках, но он работает – michbeck
Это лучшее решение, вложенное в linearlayout. – Jorgesys
Можете ли вы рассказать о том, что вы подразумеваете под вложенными линейными макетами? Вы обертываете каждый элемент в tablerow в своем собственном макете? – vol