Fix toolbar keyboard navigation and touch.
- toolbar default has touchscreenBlocksFocus enabled which make toolbar not focusable when touch screen present. Explicitly set touchscreenBlocksFocus to false make the toolbar can be focus when keyboard navigation. - Remove focusableInTouchMode which breaks normal touch control. Read https://android-developers.googleblog.com/2008/12/touch-mode.html for more details. Fix: 327025582 Fix: 324420544 Test: manual test with keyboard and touch navigation Change-Id: I6cad869e3a51926405a6f3ae894daa5416050bf8
This commit is contained in:
@@ -34,8 +34,7 @@
|
||||
android:paddingStart="@dimen/search_bar_padding_start"
|
||||
android:paddingEnd="@dimen/search_bar_padding_end"
|
||||
android:background="@drawable/search_bar_selected_background"
|
||||
android:focusable="true"
|
||||
android:focusableInTouchMode="true"
|
||||
android:touchscreenBlocksFocus="false"
|
||||
android:nextFocusForward="@+id/homepage_container"
|
||||
android:contentInsetStartWithNavigation="@dimen/search_bar_content_inset"
|
||||
android:navigationIcon="@drawable/ic_homepage_search">
|
||||
|
||||
@@ -29,8 +29,7 @@
|
||||
android:paddingStart="@dimen/search_bar_padding_start_two_pane"
|
||||
android:paddingEnd="@dimen/search_bar_padding_end_two_pane"
|
||||
android:background="@drawable/search_bar_selected_background"
|
||||
android:focusable="true"
|
||||
android:focusableInTouchMode="true"
|
||||
android:touchscreenBlocksFocus="false"
|
||||
android:nextFocusForward="@+id/homepage_container"
|
||||
android:contentInsetStartWithNavigation="@dimen/search_bar_content_inset"
|
||||
android:navigationIcon="@drawable/ic_homepage_search">
|
||||
|
||||
Reference in New Issue
Block a user