Найти на странице в меню пользовательских вкладок Chrome

Согласно документации, меню пользовательских вкладок включает " Пункты меню «Найти на странице» и «Открыть в Chrome» по умолчанию. В моей реализации, созданной в соответствии с руководством по реализации, отображается только «Открыть в Chrome». Как включить пункт меню «Найти на странице» и функциональные возможности в настраиваемых вкладках? Я знаю, что могу добавить пункт меню с помощью CustomTabsIntent.Builder.addMenuItem и назвать его «Найти на странице», но нужно ли мне также программировать функцию поиска?


person Iván Nokonoko    schedule 13.11.2016    source источник


Ответы (1)


Пункт меню «Найти на странице» входит в пункты меню по умолчанию. Вам не нужно обрабатывать это намерение, оно обрабатывается ChromeActivity, в частности, чем-то, что называется контекстным поиском внутри chrome.

По умолчанию Файл ресурсов меню CustomTab, кажется, не включает функцию "Найти на странице". Главное ChromeActivity файл ресурсов меню включает его, возможно, вам нужно создать аналогичный ресурс меню для вашего проекта. Я предполагаю, что действия в этих пунктах меню будут обрабатываться id.

person Nikola Despotoski    schedule 13.11.2016
comment
Я создаю свою пользовательскую вкладку, используя CustomTabsIntent, созданную с помощью CustomTabsIntent.Builder. Даже если бы я создал свой собственный ресурс меню XML с идентификатором find_in_page, как бы я передал его компоновщику? - person Iván Nokonoko; 14.11.2016