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

时间:2018-07-10 08:46:53

标签: android textview

Android TextView的方法setAllCaps(boolean)的{​​{3}}表示

  

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

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

1 个答案:

答案 0 :(得分:0)

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