午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

Android實現觸發html頁面的Button控件點擊事件方式

瀏覽:315日期:2022-09-25 14:22:56

在android開發中,往往有時會加載html界面,同時需要與之html里面的控件進行交互。這里簡單介紹一下如何在android中觸發加載的html界面的Button控件。

1. 首先看Activity的代碼:

Android實現觸發html頁面的Button控件點擊事件方式

首先我們要獲取到當前的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. 接下來看如何寫控件的觸發事件調用的方法:

Android實現觸發html頁面的Button控件點擊事件方式

假如我的html里面有兩個button控件,第一個我是點擊彈一個Toast效果,第二個點擊跳轉到另一個Activity界面的效果。這里只需要寫方法用來在接下來html布局里面調用就可以。需要注意的是這里要在方法上面添加注解@JavascriptInterface,這個方法才能被調用。

3. 最后查看html布局中如何調用這兩個方法:

Android實現觸發html頁面的Button控件點擊事件方式

從代碼中可以看到,只需要在button控件的點擊事件onclick中調用該方法就行。

到這里就結束了整個簡單的android與html之間簡單button控件之間的交互效果!

以上這篇Android實現觸發html頁面的Button控件點擊事件方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 国产美女高潮久久白浆 | 国产一级片在线播放 | 成人av免费观看 | 超薄肉色丝袜足j调教99 | 天天干天天操天天舔 | 杨钰莹一级淫片aaaaaa播放 | av有码在线观看 | 欧美国产日韩一区二区 | 久久激情影院 | 污视频在线观看网站 | 超碰2020 | 99热这里只有精 | 日本黄色激情视频 | 91视频a| 好吊色视频在线观看 | 亚洲成av| 日韩一区二区三区不卡 | aaa国产| 99热这里有精品 | 中国毛片直接看 | 99自拍视频 | 日韩六区 | 国内视频精品 | 成人激情小视频 | 中文字幕在线观看你懂的 | 欧美日韩综合 | 日韩中文字幕网站 | aaa精品| 91精品国产综合久久久久久 | 色婷婷激情 | 国产在线一区二区三区四区 | 美女网站色 | 激情久久婷婷 | 亚洲精品久久久狠狠狠爱 | 性欧美另类 | 国产一区二区三区在线看 | 在线免费观看你懂的 | 超碰97av在线 | 最新日韩中文字幕 | 欧美69av | 99久久精品一区 |