Merge "Fix a11y readout of the day toggles in Time Schedule of Modes" into main

This commit is contained in:
Treehugger Robot
2024-09-30 17:24:12 +00:00
committed by Android (Google) Code Review

View File

@@ -204,10 +204,10 @@ class ZenModeSetSchedulePreferenceController extends AbstractZenModePreferenceCo
// day label. // day label.
dayToggle.setTextOn(mShortDayFormat.format(c.getTime())); dayToggle.setTextOn(mShortDayFormat.format(c.getTime()));
dayToggle.setTextOff(mShortDayFormat.format(c.getTime())); dayToggle.setTextOff(mShortDayFormat.format(c.getTime()));
String state = dayEnabled dayToggle.setContentDescription(mLongDayFormat.format(c.getTime()));
? mContext.getString(com.android.internal.R.string.capital_on) dayToggle.setStateDescription(mContext.getString(dayEnabled
: mContext.getString(com.android.internal.R.string.capital_off); ? com.android.internal.R.string.capital_on
dayToggle.setStateDescription(mLongDayFormat.format(c.getTime()) + ", " + state); : com.android.internal.R.string.capital_off));
dayToggle.setChecked(dayEnabled); dayToggle.setChecked(dayEnabled);
dayToggle.setOnCheckedChangeListener((buttonView, isChecked) -> { dayToggle.setOnCheckedChangeListener((buttonView, isChecked) -> {