我创建了一个简单的 java 函数来截断要在列表视图中显示的字符串。我正在显示一个新闻标题,下面是一个新闻摘要。我希望具有与下图相同的行为。目前,我正在用 45 个字符截断新闻标题,然后在其末尾附加“...”。但是,当我将方向更改为横向时,标题可能会出现而不会被截断。我不认为下面的应用程序会截断新闻标题,但它将标题保留在一行中并自动“截断”。
如何在我的应用程序中实现这种行为?
我创建了一个简单的 java 函数来截断要在列表视图中显示的字符串。我正在显示一个新闻标题,下面是一个新闻摘要。我希望具有与下图相同的行为。目前,我正在用 45 个字符截断新闻标题,然后在其末尾附加“...”。但是,当我将方向更改为横向时,标题可能会出现而不会被截断。我不认为下面的应用程序会截断新闻标题,但它将标题保留在一行中并自动“截断”。
如何在我的应用程序中实现这种行为?
I don't think you need to truncate title manually. Android TextView component has ellipsize attribute that will do that for you. That also should adopt to any screen orientation.