android - 如何根据方向在android中的textview中 "truncate"文本?

标签 android android-sdk-2.1

我创建了一个简单的 java 函数来截断要在 ListView 中显示的字符串。我正在显示一个新闻标题,下面是一个新闻摘要。我希望具有与下图相同的行为。目前,我将新闻标题截断为 45 个字符,然后在其末尾附加“...”。但是,当我将方向更改为横向时,标题可能会出现而不会被截断。我不认为下面的应用程序会截断新闻标题,但它将标题保留在一行中并自动“截断”。

alt text

如何在我的应用中实现这种行为?

最佳答案

我认为您不需要手动截断标题。 Android TextView 组件有 ellipsize将为您执行此操作的属性。这也应该适应任何屏幕方向。

关于android - 如何根据方向在android中的textview中 "truncate"文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4097242/

相关文章:

java - 在自定义 surfaceView 中绘制时在主要 Activity 中创建按钮

android - 如何将自定义输入法的首选项添加到 Android 设置应用程序?

Android 将相对 View 添加到合并适配器

android - BroadcastReceiver 或 Messenger 通过 Handler

java - Android - 如何在一个后台线程中对多个作业进行排队?

android - 如何在 google play 上制作没有 "try now"按钮的 Android Instant App?

android - 关于移除 Android 中的 Activity 标题栏

android - 在 Activity 和 Service 之间共享首选项

android - 在Android编程中,我可以为一个Activity注册多个BroadcastReceiver吗?

java - eclipse - "compute launch button tooltip"错误