在自定义的 WebView 中打开链接时默认的是使用 Android 自带的Browser,如果需要自定义的 WebView 来处理打开的链接,需要重载载WebViewClient.shouldOverrideUrlLoading 方法

public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}

重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边。


更多相关文章

  1. Android中的跨进程通信的实现——远程调用过程和aidl
  2. Android(安卓)之Console不断自动弹出的解决方法
  3. android JNI 开发之—导入so库、jar包并调用
  4. 【Android】PA4D_CH7 文件、保存状态和首选项
  5. Android9.0 Activity启动流程分析(三)
  6. Android(安卓)Studio | Eclipse快捷键
  7. Error:Execution failed for task compileReleaseRenderscript l
  8. Android(安卓)往activity添加fragment的三种add()方法
  9. Retrofit 基本用法

随机推荐

  1. RelativeLayout布局属性
  2. Android Actionbar自定义标题栏
  3. 转载:android 各种xml资源的引用方式
  4. Android开发中 ListView 不能不说的几个
  5. TextView 控件使用
  6. Android――全屏显示的两种方式
  7. Android studio中相对布局组件排列方式
  8. Activity的四种启动模式和onNewIntent()
  9. Android中设置动画循环旋转的方法
  10. Android 中文API (33) ―― Checkable