UPDATE: Solution: http://www.reddit.com/r/androiddev/comments/2p3khg/conflicting_lint_messages_regarding_paddingstart/
I have designed a layout in which I have used the following multiple times in different ImageView(s). and I never get an error.
android:paddingStart="5dp"
and
android:paddingEnd="5dp"
However when I used this on a 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" />
I get a lint warning on android:paddingStart="5dp". Warning:
Attribute
paddingStart
referenced here can result in a crash on some specific devices older than API 17 (current min is 16)
The weird part is that I am using android:paddingEnd on the following textview and I don't get any warning.
<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" />