2016-11-13 7 views
1

documentationによれば、カスタムタブメニューには、デフォルトで[ページで検索]と[Chromeで開く]メニュー項目が含まれています。実装ガイドに従って作成された実装では、「Open in Chrome」のみが表示されます。 [ページで検索]メニュー項目と機能をカスタムタブに含めるにはどうすればよいですか?私は、CustomTabsIntent.Builder.addMenuItemでメニュー項目を追加し、 "Find in page"という名前を付けることができますが、検索機能もプログラムしなければなりませんか?Chromeの[カスタム検索]タブの[ページ内検索]

答えて

1

"Find in Page"メニュー項目は、デフォルトのメニュー項目に含まれています。この意図を処理する必要はありません。具体的には、ChromeActivityによって処理されます。具体的には、クローム内のコンテキスト検索と呼ばれます。

デフォルトCustomTab menu resource fileは、ページ内の検索を含んでいないようです。メインChromeActivitymenu resource fileが含まれています、多分あなたのプロジェクトのための同様のメニューリソースを作成する必要があります。私の推測では、これらのメニュー項目のアクションはidによって処理されます。

+0

私は 'CustomTabsIntent.Builder'で作成された' CustomTabsIntent'を使って私のカスタムタブを作成します。 find_in_page IDを使用して独自のXMLメニューリソースを作成した場合でも、ビルダーにどのように渡しますか? –

関連する問題