如何在Android应用程序背景上打开URL点击?

时间:2016-05-04 11:10:11

标签: android xamarin xamarin.forms

此代码在Xamarin上打开一个URL:

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

我是Xamarin的新手 你能解释一下当我点击android app上的背景时如何打开URL?

更新

我在Visual Studio上尝试使用Xamarin.Forms。

2 个答案:

答案 0 :(得分:2)

1。)创建一个新的Xamarin.Android应用程序。项目模板将创建一个名为Activity1(MainActivity.cs)的活动,其中包含一个按钮。

2.。)从MainActivity.cs中的button.Click处理程序,创建一个Uri和一个Intent。

PreparedStatement#setXXX

希望它能帮到你

答案 1 :(得分:1)

您可以向任何控件添加TapGestureRecognizer。在这种情况下,假设您的主容器是StackPanel。点击它时,您可以执行任何操作,例如,打开URL。请阅读如何操作here

基本上:

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

有关GestureRecognizers的更多信息,请访问official documentation