【问题标题】:Weird Android Studio Lint error on paddingStartpaddingStart 上出现奇怪的 Android Studio Lint 错误
【发布时间】:2015-06-20 21:46:40
【问题描述】:

更新:解决方案:http://www.reddit.com/r/androiddev/comments/2p3khg/conflicting_lint_messages_regarding_paddingstart/

我设计了一个布局,我在不同的 ImageView(s) 中多次使用了以下内容。而且我从来没有出错。

android:paddingStart="5dp"

android:paddingEnd="5dp"

但是当我在 TextView 上使用它时:

 <TextView
    android:id="@+id/blah1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:paddingLeft="5dp"
    android:paddingStart="5dp"
    android:textSize="12sp"
    android:textStyle="italic" />

我在 android:paddingStart="5dp" 上收到一条 lint 警告。警告:

此处引用的属性 paddingStart 可能会导致某些特定设备的崩溃,这些设备早于 API 17(当前最小值为 16)

奇怪的是我在以下文本视图上使用了 android:paddingEnd 并且没有收到任何警告。

<TextView
    android:id="@+id/blah2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentEnd="true"
    android:layout_alignParentRight="true"
    android:paddingEnd="5dp"
    android:paddingRight="5dp"
    android:textSize="12sp"
    android:textStyle="italic" />

【问题讨论】:

  • @m4rtini 知道了!三星错误:(所以,我必须删除它,只保留 paddingLeft 并向上帝祈祷没有人在 RTL 中使用我的应用程序。有什么解决方案推荐吗?
  • @DennisAnderson 也许你错了。我添加了 paddingLeft 以实现向后兼容性。如果是这种情况,我在很多 ImageView 中都使用了 paddingStart,它们都没有表示错误。 Ir 是上面提到的三星 bug,只出现在 TextView 中。
  • reddit.com/r/androiddev/comments/2p3khg/… 这声称有解决方案。我认为 android 会忽略未知标签,这就是为什么只有某些设备会崩溃。三星似乎有自己的“paddingStart”标签,导致它不会被忽略。
  • 明白了,我会更新我的问题,然后添加指向寻求解决方案的人的链接。

标签: android xml android-layout


【解决方案1】:

只是想将此问题标记为已关闭。解决方案也发布在问题中。重申一下:

http://www.reddit.com/r/androiddev/comments/2p3khg/conflicting_lint_messages_regarding_paddingstart/

这是一种 hack,除非你有足够的用户群,否则可能不值得。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多