2015-09-08 50 views
6

私はアンドロイドで新しいクロームカスタムタブを実装している、私は非表示/無効にし、デフォルトのメニュー

String url = "http://www.flipkart.com/"; 
    int color = Color.BLUE; 
    CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder(); 
    intentBuilder.setToolbarColor(color); 
    intentBuilder.setShowTitle(true); 
    CustomTabActivityHelper.openCustomTab(
      this, intentBuilder.build(), Uri.parse(url), new WebviewFallback()); 

を開くには、次のコードを使用しています私は私のURLを確保する必要があるかを示すために好きではありませんユーザーに私のURLがありますが、オプションがありますデフォルトのメニューでChromeで開くこのリンクを使用すると、ブラウザでURLを開くことができます。どのようにデフォルトメニューを隠すか?このとき

my output

+0

Chromeのカスタムタブは、サードパーティのURLを開く場合や、ウェブ上でも利用可能な第三者URLを開く場合に使用します。 アプリ専用のコンテンツを開いているために非表示のURLが必要な場合は、WebViewを使用するか、ネイティブUIを使用することをおすすめします。 – andreban

+0

ちょうど好奇心から。どのくらいこれを実行していますか? 6.0 Developer Previewの電話で – Suleiman19

+0

@ Suleiman19このためには、デバイスのGoogle Chromeを更新する必要があります.6.0の必要はありません。https://developer.chrome.com/multidevice/android/customtabs – appukrb

答えて

3

、それはオーバーフローメニューまたは「開くChromeで」メニュー項目を非表示にすることはできません。

+0

本当ですか? Twitterはデフォルトのアイコン行を削除してメニューをカスタマイズしました。つまり、メニュー全体を隠すことができない場合は、メニュー項目を使用して再生する方法があります。 – Mood

-1

前に隠すフラグを追加する必要があります。 URLパラメータを無効にするには、サイト名を非表示にすることはできません。

intentBuilder.enableUrlBarHiding();

+0

カスタムクロムのメニューオーバーフローオプションを非表示にする – appukrb

1

クロームカスタムタブが実際にユーザーのモバイルでChromeアプリケーションを使用しています

0

クロームカスタムタブでメニューオプションを隠すためのメソッドはありません。

Chromeアプリでリンクを開始すると、ユーザーの携帯端末にChromeがインストールされていないと、デフォルトでwebViewが使用されます。

実際、Chromeカスタムタブは、そのソフトウェアのプログラマーに銀行支払いのようなフィッシングがないと確信するウェブページを表示するように設計されています。

したがって、ツールバーのオプションをユーザーに表示する必要があります。

関連する問題