gpt4 book ai didi

android - 基于 TextView 宽度的 Pocket-like TextView 自动间距?

转载 作者:行者123 更新时间:2023-11-30 03:24:08 24 4
gpt4 key购买 nike

这很难理解,但我正在尝试找出如何使 TextView 适应更改一行中单词之间的文本间距,从而使文本到达最右边TextView 的一侧。

以此为例(这应该能说明我的观点):

This one is a line of text which fills the view itself
This is another that does the same thing

我将如何让我的文本做出这样的 react ?一个执行此操作的示例应用程序是 Pocket,所以我知道它可以完成 - 我只是不知道如何做。

感谢任何帮助!

最佳答案

你指的是文本 justification并且已经讨论过more than once在 Android 的上下文中,这里是 SO。

简短的回答是,不幸的是,TextView 小部件目前( native )不支持对齐。但是,有一些解决方法涉及:

  • 以这样一种方式处理 TextView 中的文本,使结果在视觉上接近于对齐的结果。 Example.
  • 使用 WebView 呈现文本。 Example.

在网页上对齐文本很简单,但是 WebView 是比 TextView 更重量级的组件,因此该功能会带来性能损失。

请注意,我不知道 Pocket 在他们的文章中使用了什么方法,但有一些方法可以解决这个问题,而且它们并不太复杂。不过,这是完全不同的蠕虫 jar 头,所以我就此打住。

关于android - 基于 TextView 宽度的 Pocket-like TextView 自动间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18543650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com