2

我的应用程序中的 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中被切断?

4

2 回答 2

0

问题的可能原因是 ROM 使用了不同的字体,或者手机的显示屏尺寸较小,这导致您的字符串比字符串宽。

您可以使用该ellipsize参数来避免文本“损坏”。这是文档。根据设置 - 您的文本视图可能在开头、中间、结尾有“...”符号,没有符号并在结尾处被切断,或水平动画(选取框)。

于 2014-05-21T10:12:58.247 回答
0

我会尝试:

android:singleLine="false"

在你的文本视图中

于 2013-01-21T09:26:06.677 回答