2016-05-04 18 views
-1

Dieser Code öffnet eine URL auf Xamarin:Wie öffne ich eine URL auf Android App Hintergrund klicken?

Device.OpenUri(new Uri("http://www.website.com/")); 

ich Xamarin neu bin.
Können Sie erklären, wie ich eine URL öffnen kann, wenn ich auf den Hintergrund der Android App klicke?

aktualisieren

Ich versuche in Xamarin.Forms auf Visual Studio.

+0

klicken Sie auf den Hintergrund? Ist es ein Knopf im Layout? – Sreeraj

Antwort

2

1.) Erstellen Sie eine neue Xamarin.Android-Anwendung. Die Projektvorlage erstellt eine einzelne Aktivität namens Activity1 (MainActivity.cs), die eine Schaltfläche enthält.

2.) Erstellen Sie aus dem button.Click-Handler in MainActivity.cs einen Uri und einen Intent.

intent.button.Click += delegate { 
    var uri = Android.Net.Uri.Parse ("http://www.xamarin.com"); 
    var intent = new Intent (Intent.ActionView, uri); 
    StartActivity (intent); 
}; 

Hoffe, dass es Sie

+0

dies für Xamarin.Android –

1

helfen Sie erhalten einen TapGestureRecognizer einem Steuerelement hinzufügen können. In diesem Fall nehmen wir an, dass Ihr Hauptcontainer ein StackPanel ist. Wenn es angetippt wird, können Sie tun, was Sie wollen, zum Beispiel eine URL öffnen. Lesen Sie, wie es geht here.

Grundsätzlich gilt:

var tapGestureRecognizer = new TapGestureRecognizer(); 
tapGestureRecognizer.Tapped += (s, e) => { 
    // your code goes here 
}; 
stackP.GestureRecognizers.Add(tapGestureRecognizer); 

Weitere Daten zu GestureRecognizers auf der official documentation finden.

Verwandte Themen