У меня есть TextView в RelativeLayout, который просто обрезает текст в середине слова.
В чем причина поведения?
Что у меня есть:
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="-35dp" >
<TextView
android:id="@+id/txtThema_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/txtThema_titel"
android:paddingLeft="15dp"
android:paddingRight="10dp"
android:scrollHorizontally="false"
android:text="Some random text that will be longer than this text. Data comes from SQLite-Database" />
</RelativeLayout>
Что он производит:
Some random text that wil
l be longer than this
text. Data comes from SQL
ite-Database
Некоторые слова находятся в следующей строке, например, как «текст» в этом примере, некоторые сокращаются где-то в слове.
Мой текст поступает из базы данных SQLite, когда я использую статический текст, все в порядке.
Для чего я могу проверить свой текст? Пространства выглядят как обычные пространства ...
Обивка ничего не меняет.
UPDATE
Потратив некоторое время на проверку символа, который выглядит как пробел, я наконец нашел соответствующий шестнадцатеричный код на http://www.ascii -code.com /
Проблема исчезла при использовании replaceAll
string = string.replaceAll("\\u00a0"," ");
Может быть, кто-то знает хороший способ избежать поведения TextView, отличающегося ...