不允许使用字符串类型(在'android:importantForAccessibility'中,值为'noHideDescendants')

时间:2014-12-27 16:42:39

标签: android twitter-fabric

我正在尝试使用他们的Fabric sdk将Twitter登录集成到我的应用中。

我的应用对minSDKVersiontargetSDKVersioncompileSDKVersion的要求是17。我已经浏览了Android Studio插件提供的向导,当我构建项目时,我收到以下错误...

Error:(107, 56) String types not allowed (at 'android:importantForAccessibility' with value 'noHideDescendants').

我发现noHideDescendants <{1}}是Android's documentationimportantForAccessibility的有效值

错误来自Twitter SDK的中间构建文件,其tw__CompactAttributionLine中的样式为values.xml

有人知道解决这个问题的方法吗?

1 个答案:

答案 0 :(得分:0)

public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS

在API级别19中添加 该视图对于可访问性并不重要,也不是其后代视图。

常数值:4(0x00000004)

参考:http://developer.android.com/reference/android/view/View.html