Skip to content

Commit c23daec

Browse files
paulfthomasdrchen
authored andcommitted
[MaterialDatePicker][a11y] Make picker header focusable to improve TalkBack response
PiperOrigin-RevId: 440375456
1 parent 2544c1f commit c23daec

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

lib/java/com/google/android/material/datepicker/res/layout-land/mtrl_picker_header_dialog.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@
3737
android:layout_height="0dp"
3838
android:layout_weight="1"
3939
android:paddingStart="@dimen/mtrl_calendar_header_text_padding"
40-
android:paddingLeft="@dimen/mtrl_calendar_header_text_padding">
40+
android:paddingLeft="@dimen/mtrl_calendar_header_text_padding"
41+
android:focusable="true"
42+
android:focusableInTouchMode="true">
4143

4244
<include layout="@layout/mtrl_picker_header_title_text"/>
4345
<include layout="@layout/mtrl_picker_header_selection_text"/>

lib/java/com/google/android/material/datepicker/res/layout/mtrl_picker_header_dialog.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@
3838
android:layout_height="match_parent"
3939
android:layout_weight="1"
4040
android:paddingStart="@dimen/mtrl_calendar_header_text_padding"
41-
android:paddingLeft="@dimen/mtrl_calendar_header_text_padding">
41+
android:paddingLeft="@dimen/mtrl_calendar_header_text_padding"
42+
android:focusable="true"
43+
android:focusableInTouchMode="true">
4244

4345
<include layout="@layout/mtrl_picker_header_title_text"/>
4446
<include layout="@layout/mtrl_picker_header_selection_text"/>

lib/java/com/google/android/material/datepicker/res/layout/mtrl_picker_header_fullscreen.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@
5353
android:layout_height="match_parent"
5454
android:layout_weight="1"
5555
android:paddingStart="@dimen/mtrl_calendar_header_text_padding"
56-
android:paddingLeft="@dimen/mtrl_calendar_header_text_padding">
56+
android:paddingLeft="@dimen/mtrl_calendar_header_text_padding"
57+
android:focusable="true"
58+
android:focusableInTouchMode="true">
5759

5860
<TextView
5961
android:id="@+id/mtrl_picker_title_text"

0 commit comments

Comments
 (0)