【问题标题】:String types not allowed (at 'android:importantForAccessibility' with value 'noHideDescendants')不允许使用字符串类型(在 'android:importantForAccessibility' 中,值为 'noHideDescendants')
【发布时间】:2014-12-27 16:42:38
【问题描述】:

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

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

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

我看到noHideDescendantsAndroid's documentationimportantForAccessibility 的有效值

错误来自 Twitter SDK 的中间构建文件,用于在其 values.xml 中命名为 tw__CompactAttributionLine 的样式。

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

【问题讨论】:

    标签: android twitter-fabric


    【解决方案1】:

    public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS

    在 API 级别 19 中添加 视图对于可访问性并不重要,它的任何后代视图也不重要。

    常数值:4 (0x00000004)

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

    【讨论】:

    • 所以我猜你是在暗示我是根据 API 级别 19 构建它的。这意味着我会失去一些用户群,这很糟糕!
    猜你喜欢
    • 2016-05-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多