当前位置: 首页 > news >正文

做旅游网站多少钱投资公司注册资金需要多少

做旅游网站多少钱,投资公司注册资金需要多少,外国小孩和大人做网站,Wordpress雪花特效代码🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

在这里插入图片描述

🎥博主:程序员不想YY啊
💫CSDN优质创作者,CSDN实力新星,CSDN博客专家
🤗点赞🎈收藏⭐再看💫养成习惯
✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!

WebView的使用与后退键处理

  • 👉前言
  • 👉WebView的使用
  • 👉WebView中的后退键处理

👉前言

WebView是Android提供的一个内置浏览器控件,它允许应用在其内显示网页内容或执行JavaScript脚本。由于WebView基于Chromium项目,因此它通常拥有和Google Chrome浏览器相似的渲染引擎和性能。

👉WebView的使用

  1. ✨权限:在使用WebView之前,你需要在AndroidManifest.xml文件中添加网络权限:

    <uses-permission android:name="android.permission.INTERNET" />
    
  2. ✨布局文件中的WebView:你需要在布局文件中加入WebView组件:

    <WebViewandroid:id="@+id/webview"android:layout_width="match_parent"android:layout_height="match_parent" />
    
  3. ✨代码中初始化WebView:在Activity或Fragment的onCreate方法中通过ID获得WebView实例,并通过loadUrl加载一个网页:

    WebView myWebView = (WebView) findViewById(R.id.webview);
    myWebView.loadUrl("http://www.example.com");
    
  4. ✨WebViewClient和WebChromeClient

    • 💅WebViewClient:可以处理各种通知和请求事件,如页面加载开始和结束。
    • 💅WebChromeClient:可以处理JavaScript对话框、图标、标题和加载进度。
    myWebView.setWebViewClient(new WebViewClient());
    myWebView.setWebChromeClient(new WebChromeClient());
    
  5. ✨启用JavaScript:很多网页需要JavaScript支持,可以在WebView的设置中启用:

    WebSettings webSettings = myWebView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    
  6. ✨处理特定链接的点击:你可以拦截并处理点击链接的逻辑:

    myWebView.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {// 在这里处理点击链接后的逻辑return false; // 返回false意味着WebView会处理链接,如果返回true则不处理}
    });
    

👉WebView中的后退键处理

要处理Android设备的后退键以便用户可以后退到之前的网页,你需要重写Activity的onBackPressed方法:

@Override
public void onBackPressed() {if (myWebView != null && myWebView.canGoBack()) {myWebView.goBack(); // 如果WebView可以后退,则后退WebView} else {super.onBackPressed(); // 如果WebView不能后退,则执行默认的后退键逻辑}
}

这样,当用户按下后退键时,如果WebView可以后退到上一个页面,就会执行后退操作;如果不能后退,就会执行Activity的默认后退行为,比如结束当前Activity。

请根据你实际的开发环境和需求,对这些示例代码进行相应的调整。

http://www.yayakq.cn/news/274657/

相关文章:

  • 网站建站公司费用南宁seo规则
  • 网站建设的公司选择哪家好网站开发文档要求
  • 网站生成器中英文网站制作
  • 万网域名怎么绑定网站蓝杉互动网站建设
  • 网络推广最好的网站wordpress仿谷歌主题
  • 杭州做产地证去哪个网站wordpress彩色标签云设置方法
  • 用网站做平台有哪些有没有什么网站做兼职
  • 个人网站搭建步骤网站要精细是什么意思
  • 昭通网站建设公司山西 旅游 英文 网站建设
  • 建设网站公司中燕郊网站建设
  • 如何知道网站是否备案过网站宽度一般是多少
  • 承德住房和城乡建设局网站关闭了怎么创建教育网站
  • 淮安网站开发邢台建设网
  • 关键词挖掘工具网站广州市网络seo推广
  • 免费自己做网站手机软件如何提升网站alexa排名
  • 东莞网站制作公司谷歌外贸平台推广需要多少钱
  • 移动网站视频主持人网网站集群建设必要性
  • 成都招聘网站建设国内做网站用的程序
  • 网站推广与优化平台网站怎么做二维码
  • 平面广告怎么做商丘优化公司
  • 自己做的网站打不开了营销策划书
  • 做自媒体网站杭州公司注册地址租赁一般多少钱
  • 汽车网站的建设方向黄山北京网站建设
  • 网站如何去分析南昌网站建设公司好么
  • 网站怎么做qq登录界面云南个旧建设局网站
  • 网站头部导航代码源代码查看wordpress文件夹
  • 济宁网站建设 企诺为什么建设银行的网站打不开
  • 做一个小网站需要多少钱wordpress 初始化 数据库连接
  • 沧州哪家做网站好河北网站开发多少钱
  • 全网网站建设优化智能建站代理