Согласно документации, меню пользовательских вкладок включает " Пункты меню «Найти на странице» и «Открыть в Chrome» по умолчанию. В моей реализации, созданной в соответствии с руководством по реализации, отображается только «Открыть в Chrome». Как включить пункт меню «Найти на странице» и функциональные возможности в настраиваемых вкладках? Я знаю, что могу добавить пункт меню с помощью CustomTabsIntent.Builder.addMenuItem и назвать его «Найти на странице», но нужно ли мне также программировать функцию поиска?
Найти на странице в меню пользовательских вкладок Chrome
Ответы (1)
Пункт меню «Найти на странице» входит в пункты меню по умолчанию. Вам не нужно обрабатывать это намерение, оно обрабатывается ChromeActivity
, в частности, чем-то, что называется контекстным поиском внутри chrome.
По умолчанию Файл ресурсов меню CustomTab, кажется, не включает функцию "Найти на странице". Главное ChromeActivity
файл ресурсов меню включает его, возможно, вам нужно создать аналогичный ресурс меню для вашего проекта. Я предполагаю, что действия в этих пунктах меню будут обрабатываться id.
person
Nikola Despotoski
schedule
13.11.2016
Я создаю свою пользовательскую вкладку, используя
CustomTabsIntent
, созданную с помощью CustomTabsIntent.Builder
. Даже если бы я создал свой собственный ресурс меню XML с идентификатором find_in_page, как бы я передал его компоновщику?
- person Iván Nokonoko; 14.11.2016