我的App中的TextView出现问题。 到目前为止,它在我测试过的3部手机上正常工作,但不幸的是它在运行MIUI ROM的手机上表现得很奇怪。
字符串在屏幕末尾被截断,而不是仅仅进行换行:
它只是一个常规的TextView ......顺便说一下,这是XML代码:
<ScrollView
android:id="@+id/scroll_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<TextView
android:id="@+id/question_text"
android:text="@string/question"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:textSize="24sp"
>
任何猜测,为什么它会在特定的ROM中被切断?
答案 0 :(得分:0)
我会尝试:
android:singleLine="false"
答案 1 :(得分:0)
问题的可能原因是ROM使用不同的字体,或者手机的显示尺寸较小,这会导致字符串比字符串宽。
您可以使用ellipsize
参数来避免文字被破坏&#34;。 Here is the documentation.根据设置 - 您的textview可能有&#34; ...&#34;开头,中间,末端的标志,没有任何标志,最后被剪掉,或者水平动画(大帐篷)。