2015-09-08 7 views
6

ich neue Chrome benutzerdefinierten Tab in Android implementiert haben, ich bin mit dem folgenden Codeausblenden/deaktivieren Standardmenü in Chrome benutzerdefinierten Tab

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()); 

ich meine URL sichern müssen öffnen oder nicht gerne zeigen meine URL zu Benutzer, aber es gibt eine Option Öffnen Sie in Chrome im Standardmenü, mit diesem Link Benutzer kann meine URL im Browser öffnen, durch, wie das Standardmenü ausblenden?

my output

+0

Benutzerdefinierte Chrome-Tabs sollten verwendet werden, wenn Sie eine URL eines Drittanbieters öffnen möchten, die auch im Web verfügbar ist. Wenn Sie Inhalte öffnen, die nur für die App verfügbar sind und daher eine verborgene URL benötigen, können Sie das WebView verwenden oder eine native Benutzeroberfläche verwenden. – andreban

+0

Nur aus Neugier. Wie genau läufst du das? Auf einem Telefon mit 6.0 Developer Preview? – Suleiman19

+0

@ Suleiman19 Dafür müssen wir Google Chrome in Ihrem Gerät zu aktualisieren, keine Notwendigkeit von 6.0, verweisen Sie diese https://developer.chrome.com/multidevice/android/customtabs – appukrb

Antwort

3

In diesem Moment ist es nicht möglich, das Überlaufmenü oder "Open in Chrome" Menüpunkt zu verbergen.

+0

Sind Sie sicher? Twitter hat das Menü durch Entfernen der Standard-Icons Zeile angepasst. Dies bedeutet, dass es eine Möglichkeit gibt, mit den Menüpunkten zu spielen, wenn es nicht möglich ist, das gesamte Menü auszublenden. – Mood

-1

Sie müssen das Flag "Verbergen" hinzufügen. Um Ihren URL-Parameter zu deaktivieren, kann er den Namen Ihrer Site nicht verbergen.

intentionBuilder.enableUrlBarHiding();

+0

Ich frage nach ausblenden die Menüüberlaufoption in benutzerdefinierten Chrom – appukrb

1

Es gibt keine Methoden zum Ausblenden der Menüoption in Chrome benutzerdefinierte Registerkarten

0

Chrome benutzerdefinierten Tab tatsächlich nutzt Chrome-App für mobile Benutzer.

Aktivität in Chrome app per Link starten Wenn Chrome nicht auf dem Mobilgerät des Benutzers installiert ist, wird ein WebView als Standard verwendet.

In der Tat, Chrome Custom Tabs wurde entwickelt, um eine Webseite anzuzeigen, wo der Benutzer sicher ist, dass der Programmierer dieser Software kein Phishing hat, wie eine Bankzahlung.

Daher müssen Sie dem Benutzer die Optionen in der Symbolleiste anzeigen.

Verwandte Themen