以编程方式检查是否已设置TextView的“textAllCaps”

时间:2017-01-09 21:46:09

标签: android textview

鉴于TextView,有没有办法判断是否在XML中设置了android:textAllCaps="true"

1 个答案:

答案 0 :(得分:-1)

由于TextView的allCaps变量是本地包,因此您无法轻松访问它。如果这不是单元测试,那么我建议调查using reflection

如果您尝试通过单元测试来验证这一点,那么您可以使用像PowerMock这样的库来使用反射来为您获取它。代码如下所示:

boolean allCaps = Whitebox.getInternalState(textView, "allCaps");