"Ellipsize"只显示一个点

Fel*_*das 8 android android-layout android-edittext

在我的三星Galaxy Nexus上,行为还可以,它显示三个点,但在三星S2中,它只显示一个点.只有一个布局文件:

<TextView
    android:id="@+id/textViewOfferTitle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toLeftOf="@+id/textViewRedemptionDate"
    android:layout_alignParentLeft="true"
    android:ellipsize="end"
    android:singleLine="true"
    android:textColor="@color/pontai_dark_gray"
    android:textSize="@dimen/ndp_font_size" />
Run Code Online (Sandbox Code Playgroud)

这是一个例子:

http://img109.imageshack.us/img109/5118/96452147.png

有没有人见过这个?

Vít*_*ida 3

无法保证文本将如何省略(如果你问我,单个点有点误导,但它可以被解释为缩写)。如果您想确保“三点”行为,您可以自由地子类化TextView并添加您的自定义行为。可以在这个SO问题上看到一个例子(只是不要理会代码的“多行”部分)。长话短说,省略号的一个点应该不是问题。