diff options
| author | Yinglei Wang <yingleiw@google.com> | 2019-12-18 22:59:25 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2019-12-18 22:59:25 +0000 |
| commit | 0d2e2c2be0374fdf426212368ab2e593612bf151 (patch) | |
| tree | c0cf9cd427cc6a8c7b80d2319d5d5d93986887c1 /core/java/android | |
| parent | a261d615ddbe2341c558fc5a9c4babdc3b985cc5 (diff) | |
| parent | 6a55e06d96b5d7d6bd46a36f73a76dcbeef46aaf (diff) | |
Merge "Fix setting state description of toggle button and switch"
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/widget/Switch.java | 3 | ||||
| -rw-r--r-- | core/java/android/widget/ToggleButton.java | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/widget/Switch.java b/core/java/android/widget/Switch.java index ac2336c4a10f..fbd29ba2f592 100644 --- a/core/java/android/widget/Switch.java +++ b/core/java/android/widget/Switch.java @@ -309,6 +309,9 @@ public class Switch extends CompoundButton { // Refresh display with current params refreshDrawableState(); + // Default state is derived from on/off-text, so state has to be updated when on/off-text + // are updated. + setDefaultStateDescritption(); setChecked(isChecked()); } diff --git a/core/java/android/widget/ToggleButton.java b/core/java/android/widget/ToggleButton.java index d47405b3b11e..59e0c16cde37 100644 --- a/core/java/android/widget/ToggleButton.java +++ b/core/java/android/widget/ToggleButton.java @@ -58,6 +58,9 @@ public class ToggleButton extends CompoundButton { mTextOff = a.getText(com.android.internal.R.styleable.ToggleButton_textOff); mDisabledAlpha = a.getFloat(com.android.internal.R.styleable.ToggleButton_disabledAlpha, 0.5f); syncTextState(); + // Default state is derived from on/off-text, so state has to be updated when on/off-text + // are updated. + setDefaultStateDescritption(); a.recycle(); } |
