静态布局与文本视图
StaticLayout vs TextView
为什么我们需要 StaticLayout
?
它做了哪些我们不能用 TextView
做的事情?
我问这个的原因是因为我使用 "Exo Player",它使用 StaticLayout
来显示字幕而且我在使用 RTL 时遇到了一些麻烦。标点符号显示不正确,所以我想用 TextView
替换它。我有什么理由不应该这样做?
谢谢!
TextView
是一个 View
,具有 View
对象的所有开销,以及 View
对象的所有能力。 StaticLayout
用于将固定文本直接绘制到 canvas.
为什么我们需要 StaticLayout
?
它做了哪些我们不能用 TextView
做的事情?
我问这个的原因是因为我使用 "Exo Player",它使用 StaticLayout
来显示字幕而且我在使用 RTL 时遇到了一些麻烦。标点符号显示不正确,所以我想用 TextView
替换它。我有什么理由不应该这样做?
谢谢!
TextView
是一个 View
,具有 View
对象的所有开销,以及 View
对象的所有能力。 StaticLayout
用于将固定文本直接绘制到 canvas.