首页 > 解决方案 > TextView setAllCaps 在可编辑或可选择时将被忽略

问题描述

Android TextView 方法的文档setAllCaps(boolean)

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

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

标签: androidtextview

解决方案


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


推荐阅读