gpt4 book ai didi

android - TextView 中的 ImageSpan 对齐

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:37:30 29 4
gpt4 key购买 nike

我有一个 TextView,它使用 android:lineSpacingMultiplier 属性来增加行间距,除了我添加 ImageSpan 时,它工作正常 到文本。

这会导致图像对齐到行间距的底部,而不是文本的基线(正如我在创建它时指定的那样)。

我尝试使用 android:lineSpacingExtra 属性,取得了一些成功,图像的位置仍然低于应有的位置,但没有那么多。是否有另一种方法可以增加行间距而不会弄乱 ImageSpan 的垂直对齐方式?

最佳答案

构造 ImageSpan 时,可以指定垂直对齐方式,ImageSpan.ALIGN_BOTTOMImageSpan.ALIGN_BASELINE 之一。我相信 ImageSpan 默认使用 ALIGN_BOTTOM,因此请尝试使用允许您指定 ALIGN_BASELINE 的构造函数。

关于android - TextView 中的 ImageSpan 对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21406548/

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