用 WebView 开发一个简单 APP-完善篇

作者:vkvi 来源:ITPOW(原创) 日期:2016-8-18

一、用 WebView 打开链接

我们发现 WebView 中所有的超链接,不论 target 值是不是 _blank,都是用浏览器打开的,如何直接在 WebView 中就直接打开呢?

网上的说法是这样的:

其实我们会发现,其实只要这样就行了:

二、用返回键实现后退

总觉得 Xamarin 把 KeyCode 误写成 Keycode 了。

三、退出程序前气泡提示确认

按返回键,如果 WebView 可后退,则后退,当退到第一条历史记录时,就提示是否要退出程序,如果此时再进一步点击返回键,则退出程序。

用 Toast.MakeText 实现气泡提示。

这个提示文字可以直接在这里写死,也可以写在 Resources/values/Strings.xml 中,然后用 Resource.String.ExitTip 调用。

Java 开发 Android 中可以更细地指定气泡显示的时间, Xamarin 中只有两个值可选:ToastLength.Short、ToastLength.Long。

相关文章