TextView получает меньше, если содержит две строки текста

У меня есть простой горизонтальный LinearLayout с четырьмя TextViews с тем же самым стилем внутри. Когда текст в TextView нуждается в двух строках, TextView становится меньше:

Я не понимаю, почему. Кто-нибудь может помочь?

Спасибо

Макет

<linearlayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margintop="10dp">
 <textview style="@style/compte_ba_cell" android:background="@color/grey_header" android:textstyle="bold" android:text="@string/montant">
 <textview style="@style/compte_ba_cell" android:background="@color/grey_header" android:textstyle="bold" android:text="@string/origine">
 <textview style="@style/compte_ba_cell" android:background="@color/grey_header" android:textstyle="bold" android:text="@string/echeance">
 </textview></textview></textview></linearlayout>

Стиль

2 ответа

Если вы измените свой третий TextView на android:layout_height="fill_parent", это устранит вашу проблему. Я предполагаю, что проблема связана с чем-то, связанным с "wrap_content", но я не уверен, если это значение по умолчанию для layout_height. Также это не имеет смысла, поэтому в других случаях он не будет обертывать содержимое и также быть меньше.


Обычно этот тип странных вещей случается, когда ширина или высота, предусмотренная для текстового просмотра, недостаточно для вашего текста. Anywayz Я предлагаю вам указать высоту и ширину на ваш линейный макет согласно вашему требованию, а для вашего текста как высота, так и ширина должны быть заполнены.

licensed under cc by-sa 3.0 with attribution.