在我成为 iphone 开发人员之前,我是 Android 的新手。这些天我遇到了一个我无法弄清楚的问题。
在我的应用程序中,我对 TextView 进行了椭圆化,这样如果文本太大,它会在中间使用 android:ellipsize="middle" 显示...。
它在 Android 2.2 和 2.3 上运行良好。但在 android 4.0.4 上运行良好。我用的是三星GALAXY SIII。它只显示“。” 在中间。但是如果我在 Emulator 4.0.4 上运行该项目,它会运行良好。我很困惑。
人们都告诉我,当我将 singleLine 设置为 true 时它会很好地工作。但它仍然不起作用。
我的 *.xml 像这样,textView:
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="middle"
android:text="@string/hello" />
string/hello=Hello World, TestTextActivity!justtestjusttestjusttestjusttestjusttestjusttestjusttestjusttestjusttestjusttest