У меня есть TextView в LinearLayout. XML-TextView вAndroid: странная проблема с переносом текста с TextView
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:background="@color/CLOUDS"
android:ellipsize="none"
android:maxLines="100"
android:minHeight="20dp"
android:minLines="1"
android:layout_margin="0dp"
android:paddingLeft="4dp"
android:paddingRight="4dp"
android:paddingTop="0dp"
android:textSize="14sp"
android:paddingBottom="0dp"
android:layout_weight="10"
android:layout_height="wrap_content"
android:layout_width="0dp"
android:singleLine="false"
android:scrollHorizontally="false"
android:inputType="textCapSentences|textMultiLine"
/>
Справа мы видим TextView набор с текстом: "Кампанарио Бланко \ nMistral Ice \ nMistral" Последнее слово не отображается.
Слева у нас есть другой текст с весом 10. Оба находятся в линейной компоновке.
LinearLayout linearLayout = new LinearLayout(context.mContext);
LinearLayout.LayoutParams ll = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
ll.topMargin = 2;
ll.bottomMargin = 0;
linearLayout.setOrientation(LinearLayout.HORIZONTAL);
linearLayout.setLayoutParams(ll);
linearLayout.setPadding(0, 0, 0, 0);
bubble.addView(linearLayout);
Теперь, если я изменить содержимое представления к «Кампанарио Бланко \ nMistral Ice \ nMistral \ nMalibu» Теперь «мистраль» видно, но новая последняя работа «Mailbu» нет.
Как показано общее количество строк равно сумме \ п, но он не принимает во внимание упаковку первой строки. Если мы удалим длинный текст, он работает так, как ожидалось. "Mistral Ice \ nMistral \ nMalibu"
Где вы устанавливаете счетчик линий? – jaibatrik
У меня нет строки. Я установил высоту как wrap_text. Информация о количестве строк - это просто вывод о том, как она автоматически обертывается. – eddie
Странно. В качестве обходного пути вы можете добавить дополнительную строку новой строки. Ошибка с TextView? – jaibatrik