iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android实现触发html页面的Button控件点击事件方式
  • 655
分享到

Android实现触发html页面的Button控件点击事件方式

buttonHTML事件Android 2022-06-06 17:06:44 655人浏览 独家记忆
摘要

在Android开发中,往往有时会加载html界面,同时需要与之html里面的控件进行交互。这里简单介绍一下如何在android中触发加载的html界面的Button控件。 1

Android开发中,往往有时会加载html界面,同时需要与之html里面的控件进行交互。这里简单介绍一下如何在android中触发加载的html界面的Button控件。

1. 首先看Activity的代码:

首先我们要获取到当前的WEBView控件,然后通过html的路径加载html界面,当前的html路径我是在本地的,然后设置

WebSettings webSettings = mWebView.getSettings();

这一句代码。之后添加

webSettings.setjavascriptEnabled(true);

意设置激活html里面的控件触发事件。然后再添加

mWebView.addJavascriptInterface(new DecoObject(this),"decoObject");

addJavascriptInterface(“参数1”,“参数2”);这个方法里面有两个参数:第一个参数为对象。第二个参数为名字。用鼠标对着这个方法按Crtl+左键点开可以发现这个方法


public void addJavascriptInterface(Object object, String name) {
 checkThread();
 mProvider.addJavascriptInterface(object, name);
}

有什么需要不懂的话自己点开这个页面的注释自己翻译看怎么介绍。

2. 接下来看如何写控件的触发事件调用的方法:

假如我的html里面有两个button控件,第一个我是点击弹一个Toast效果,第二个点击跳转到另一个Activity界面的效果。这里只需要写方法用来在接下来html布局里面调用就可以。需要注意的是这里要在方法上面添加注解@JavascriptInterface,这个方法才能被调用。

3. 最后查看html布局中如何调用这两个方法:

从代码中可以看到,只需要在button控件的点击事件onclick中调用该方法就行。

到这里就结束了整个简单的android与html之间简单button控件之间的交互效果!

以上这篇Android实现触发html页面的Button控件点击事件方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程网。

您可能感兴趣的文章:Android studio button 按钮 四种绑定事件的方法【实例代码】Android 使用View Binding的方法详解


--结束END--

本文标题: Android实现触发html页面的Button控件点击事件方式

本文链接: https://www.lsjlt.com/news/29918.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android Button点击事件的四种实现方法
    Android中Button四种点击事件实现方式,具体内容如下Xml添加监听属性,这里添加的doClick。<Button android:id="@+id/bt1" android:layout_width="wrap_...
    99+
    2023-05-30
    android button 点击事件
  • Vue手动控制点击事件Click触发方式
    目录手动控制点击事件Click触发方法一方法二Vue点击click事件解析废话不多说,先上代码手动控制点击事件Click触发 方法一 变量的值&&触发函数 方法二 ...
    99+
    2024-04-02
  • layui中的tab控件点击切换触发事件
    目录tab控件点击切换触发事件方法一方法二layui选项卡无法切换解决tab控件点击切换触发事件 在layui中使用到tab控件,如果不想在页面加载时就加载所有tab的界面,而是点击...
    99+
    2024-04-02
  • jquery如何实现点击文字触发点击事件
    这篇文章主要介绍“jquery如何实现点击文字触发点击事件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jquery如何实现点击文字触发点击事件”文章能帮助大家解决...
    99+
    2024-04-02
  • 一段实现HTML页面内定期触发事件的JavaScript代码
    JavaScript通过内置的setTimeout函数来完成页面内的定时检查,也是很久以前写的东西了。之所以想起它来,是因为在和项目组其他成员说该事情的时候,别人竟然嘲笑我说是上个世纪的代码,现在都用WEB2.0了。[@more@]...
    99+
    2023-06-03
  • 使用pyqt5 实现ComboBox的鼠标点击触发事件
    一、自定义MyComboBox # MyComboBox.py from PyQt5.QtWidgets import QComboBox from PyQt5.QtCore i...
    99+
    2024-04-02
  • Android点击事件之多点触摸与手势识别的实现
    前言 最近遇到想要实现三指滑动监听的需求,实现代码不方便贴出来,但是思路还是可以记录一下。 Muilti-touch 双指缩放探索 首先要实现OnTouchListener接口,...
    99+
    2024-04-02
  • HTML页面怎么实现点击下载文件
    今天小编给大家分享一下HTML页面怎么实现点击下载文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2024-04-02
  • css可以触发点击事件的方法是什么
    这篇文章主要介绍了css可以触发点击事件的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css可以触发点击事件的方法是什么文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • html中通过点击button标签实现页面跳转的方法有哪些
    本篇内容主要讲解“html中通过点击button标签实现页面跳转的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html中通过点击button标签实现...
    99+
    2024-04-02
  • vue怎么通过点击事件实现页面跳转
    本篇内容主要讲解“vue怎么通过点击事件实现页面跳转”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么通过点击事件实现页面跳转”吧!this.$router.push()首先我们要定义一个...
    99+
    2023-07-02
  • javascript触发按钮的被点击事件的方法是什么
    这篇文章主要介绍“javascript触发按钮的被点击事件的方法是什么”,在日常操作中,相信很多人在javascript触发按钮的被点击事件的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
    99+
    2024-04-02
  • android studio 按钮点击事件的实现方法(三种方法)
    我是小白,刚学编程没多久,完全自学,这些也是在网上看的,加上自己总结,如有错误请指正。 方法1:在布局文件中给需要单击事件的按钮添加一个onClick属性。如下图:  再在MainActivity.java里添加实现代码,如: publi...
    99+
    2023-09-17
    android button onclick
  • Android实现按钮点击事件的三种方法总结
    目录一、匿名内部类实现二、接口实现三、布局实现Button是程序用于和用户进行交互的一个重要控件,相信大家对这个控件已经非常熟悉了,我们平时用的最多的控件之一。既然有Button,那...
    99+
    2024-04-02
  • vue如何通过点击事件实现页面跳转详解
    目录前言this.$router.push()this.$router.push()中的参数规则参数的接收注意补充:VUE实现从一个页面跳转到另一个页面的指定位置总结前言 页面跳转,...
    99+
    2024-04-02
  • Android中的点击事件怎么利用Kotlin实现
    本篇文章为大家展示了Android中的点击事件怎么利用Kotlin实现,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在android中,点击事件大致分为三种写法: 匿名内部类。 Activity实现...
    99+
    2023-05-31
    android kotlin roi
  • Unity实现模型点击事件的方法
    模型点击事件监听 触发模型点击事件的必要条件 需要触发模型点击事件的模型身上必须要挂载Collider 组件 方法一 通过 OnMouseDown 函数监听(只能在PC端有效) 1....
    99+
    2024-04-02
  • 怎么在pyqt5中利用ComboBox实现一个鼠标点击触发事件
    怎么在pyqt5中利用ComboBox实现一个鼠标点击触发事件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、自定义MyComboBox# MyComboBox...
    99+
    2023-06-14
  • Android移动开发recycleView的页面点击跳转设计实现
    目录一.目的二.具体代码和页面介绍三.仓库代码一.目的 回顾前两次的过程和效果以及本次任务以及最终效果视图: (1)第一次实现界面设计和界面跳转,示例如下: (2)第二次是在页面中...
    99+
    2024-04-02
  • Android移动开发recycleView的页面点击跳转怎么实现
    本文小编为大家详细介绍“Android移动开发recycleView的页面点击跳转怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android移动开发recycleView的页面点击跳转怎么实现”文章能帮助大家解决疑惑,下面跟着小...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作