可编辑或可选择时,TextView setAllCaps将被忽略



Android TextView的方法setAllCaps(boolean)的文档表明

如果此字段可编辑或可选择,则此设置将被忽略。

我只是想知道这背后的原因是什么。

方法setAllCaps(boolean)也可以用于EditText(尽管文档中没有提到它,或者我找不到它(,它是可编辑的,当然它在那里会被忽略
因此,也许TextView的文档只是针对使用此方法的所有类进行了概括
此外,TextView有一个android:editable属性,现在不推荐使用,如果将属性android:textIsSelectable设置为true,我想会忽略android:textAllCaps属性,因为复制和粘贴主要需要进行选择,所以您不能复制OK和粘贴ok,因为实际的text属性返回ok

最新更新