Loading core/java/android/view/View.java +8 −0 Original line number Diff line number Diff line Loading @@ -14775,6 +14775,14 @@ public class View implements Drawable.Callback, KeyEvent.Callback, return (mUserPaddingStart != UNDEFINED_PADDING || mUserPaddingEnd != UNDEFINED_PADDING); } /** * @hide */ public void resetPaddingToInitialValues() { mPaddingLeft = mUserPaddingLeftInitial; mPaddingRight = mUserPaddingRightInitial; } /** * @hide */ core/java/android/widget/CheckedTextView.java +1 −5 Original line number Diff line number Diff line Loading @@ -46,9 +46,6 @@ public class CheckedTextView extends TextView implements Checkable { private int mCheckMarkWidth; private boolean mNeedRequestlayout; private int initialPaddingLeft = -1; private int initialPaddingRight = -1; private static final int[] CHECKED_STATE_SET = { R.attr.state_checked }; Loading Loading @@ -179,8 +176,6 @@ public class CheckedTextView extends TextView implements Checkable { protected void internalSetPadding(int left, int top, int right, int bottom) { super.internalSetPadding(left, top, right, bottom); setBasePadding(isLayoutRtl()); initialPaddingLeft = mPaddingLeft; initialPaddingRight = mPaddingRight; } @Override Loading @@ -190,6 +185,7 @@ public class CheckedTextView extends TextView implements Checkable { } private void updatePadding() { resetPaddingToInitialValues(); int newPadding = (mCheckMarkDrawable != null) ? mCheckMarkWidth + mBasePadding : mBasePadding; mNeedRequestlayout |= (mPaddingRight != newPadding); Loading Loading
core/java/android/view/View.java +8 −0 Original line number Diff line number Diff line Loading @@ -14775,6 +14775,14 @@ public class View implements Drawable.Callback, KeyEvent.Callback, return (mUserPaddingStart != UNDEFINED_PADDING || mUserPaddingEnd != UNDEFINED_PADDING); } /** * @hide */ public void resetPaddingToInitialValues() { mPaddingLeft = mUserPaddingLeftInitial; mPaddingRight = mUserPaddingRightInitial; } /** * @hide */
core/java/android/widget/CheckedTextView.java +1 −5 Original line number Diff line number Diff line Loading @@ -46,9 +46,6 @@ public class CheckedTextView extends TextView implements Checkable { private int mCheckMarkWidth; private boolean mNeedRequestlayout; private int initialPaddingLeft = -1; private int initialPaddingRight = -1; private static final int[] CHECKED_STATE_SET = { R.attr.state_checked }; Loading Loading @@ -179,8 +176,6 @@ public class CheckedTextView extends TextView implements Checkable { protected void internalSetPadding(int left, int top, int right, int bottom) { super.internalSetPadding(left, top, right, bottom); setBasePadding(isLayoutRtl()); initialPaddingLeft = mPaddingLeft; initialPaddingRight = mPaddingRight; } @Override Loading @@ -190,6 +185,7 @@ public class CheckedTextView extends TextView implements Checkable { } private void updatePadding() { resetPaddingToInitialValues(); int newPadding = (mCheckMarkDrawable != null) ? mCheckMarkWidth + mBasePadding : mBasePadding; mNeedRequestlayout |= (mPaddingRight != newPadding); Loading