summaryrefslogtreecommitdiff
path: root/car-qc-lib/src/com/android/car/qc/view/QCRowView.java
diff options
context:
space:
mode:
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.java2
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);