Skip to content

Instantly share code, notes, and snippets.

@imminent
Last active August 29, 2015 14:12
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save imminent/858a47904786aa2f4360 to your computer and use it in GitHub Desktop.
Save imminent/858a47904786aa2f4360 to your computer and use it in GitHub Desktop.
Workaround to https://code.google.com/p/android/issues/detail?id=60055 caused by paddingStart and paddingEnd on some Samsung devices
<?xml version="1.0" encoding="utf-8"?>
<!-- This goes in layout/ and is an example layout using the workaround. -->
<EditView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/fieldPaddingLeft"
android:paddingRight="@dimen/fieldPaddingRight" />
<?xml version="1.0" encoding="utf-8"?>
<!-- This goes in values/ and is the LTR layout values used in layouts -->
<resources>
<dimen name="fieldPaddingLeft">@dimen/fieldPaddingStart</dimen>
<dimen name="fieldPaddingRight">@dimen/fieldPaddingEnd</dimen>
</resources>
<?xml version="1.0" encoding="utf-8"?>
<!-- This goes in values-ldrtl/ and is the RTL layout values used in layouts -->
<resources>
<dimen name="fieldPaddingRight">@dimen/fieldPaddingStart</dimen>
<dimen name="fieldPaddingLeft">@dimen/fieldPaddingEnd</dimen>
</resources>
<?xml version="1.0" encoding="utf-8"?>
<!-- This goes in values/ and is the RTL-compatible definition of the layout spacing -->
<resources>
<dimen name="fieldPaddingStart">8dip</dimen>
<dimen name="fieldPaddingEnd">16dip</dimen>
</resources>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment