diff options
Diffstat (limited to 'car-qc-lib/src/com/android/car/qc/view/QCRowView.java')
-rw-r--r-- | car-qc-lib/src/com/android/car/qc/view/QCRowView.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/car-qc-lib/src/com/android/car/qc/view/QCRowView.java b/car-qc-lib/src/com/android/car/qc/view/QCRowView.java index c374602..2b6b7a5 100644 --- a/car-qc-lib/src/com/android/car/qc/view/QCRowView.java +++ b/car-qc-lib/src/com/android/car/qc/view/QCRowView.java @@ -314,6 +314,7 @@ public class QCRowView extends FrameLayout { switchView.setThumbTintList(getContext().getColorStateList( R.color.qc_switch_thumb_selector)); switchView.setChecked(action.isChecked()); + switchView.setContentDescription(action.getContentDescription()); switchView.setOnTouchListener((v, event) -> { if (!action.isEnabled()) { if (event.getActionMasked() == MotionEvent.ACTION_UP) { @@ -347,6 +348,7 @@ public class QCRowView extends FrameLayout { toggleButton.setOnCheckedChangeListener(null); Drawable icon = QCViewUtils.getInstance(mContext).getToggleIcon( action.getIcon(), action.isAvailable()); + toggleButton.setContentDescription(action.getContentDescription()); toggleButton.setButtonDrawable(icon); toggleButton.setChecked(action.isChecked()); toggleButton.setEnabled(shouldEnableView); |