gpt4 book ai didi

java - 如何在 Android 上用 Java 而不是 Javascript 处理 HTML 按钮点击?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:09:25 24 4
gpt4 key购买 nike

<分区>

我正在使用 HTML 设计开发一个 Android 应用程序。此设计包含一个 FormText Field 以及一个 submit Button

HTML代码:

<form name="form1" onSubmit="return showInfo()" >
First name:<input type="text" id="fname" autofocus placeholder="First name"/>
<input type="submit" value="submit" id="submitB"/>
</form>

安卓代码:

WebView webView = (WebView)findViewById(R.id.WebView1);
webView.setWebChromeClient(new WebChromeClient());
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("file:///android_asset/web/index.html");

HTML 设计在 android UI 中运行良好,这个 HTML 文件连接到一个单独的 Javascript 文件来处理 onsubmit 事件。例如,当用户按下提交按钮时,它会调用 javascript 文件中的函数。所有这些都很好用。

我的问题是:如何在 Java 代码中引用这个提交按钮?也就是说,我希望 HTML 中的这个 submit 按钮 在被点击时在 Java 代码中被引用。我不想调用 javascript 函数;例如,我想显示一条 Toast 消息。

举例说明:

<input type="submit" value="submit" id="submitB"/>
Button x = (button) findViewById(R.id.submitB) // I know this cant be happen but I want like this idea

我希望你明白我的想法...

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com