【问题标题】:get input type value from html to android从html获取输入类型值到android
【发布时间】:2017-03-28 21:10:34
【问题描述】:

我想做一个网页视图计算器。让我有一个基于 HTML 的计算器 UI。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Calculator</title>
    <link href='https://fonts.googleapis.com/css?family=Orbitron' rel='stylesheet' type='text/css'>

</head>
<body>
<form action="" name="calc">
    <input type="text" name="screen" disabled> <br>
    <hr>
    <input type="button" value="&radic;" onclick="calc.screen.value = Math.sqrt(calc.screen.value);">
    <input type="button" value="CE" onclick="calc.screen.value = ''">
    <input type="button" value="C" onclick="calc.screen.value = ''">
    <input type="button" value="&larr;" onclick="calc.screen.value = calc.screen.value.slice(0,-1);"> <br>

    <input type="button" value="7">
    <input type="button" value="8">
    <input type="button" value="9">
    <input type="button" value="+">

    <br>

    <input type="button" value="4">
    <input type="button" value="5">
    <input type="button" value="6">
    <input type="button" value="-">

    <br>

    <input type="button" value="1">
    <input type="button" value="2">
    <input type="button" value="3">
    <input type="button" value="*">

    <br>

    <input type="button" value="0">
    <input type="button" value=".">
    <input type="button" value="=">
    <input type="button" value="/"> <br>
</form>
</body>
</html>

现在,我想从一个按钮中获取值,然后我将在一个 android java 类中进行计算。之后,最终结果将以 HTML 格式显示。

如何将输入的类型值从 HTML 获取到 android 并传回?

【问题讨论】:

    标签: java android html input webview


    【解决方案1】:

    您需要使用 Android JavaScriptInterface 类从 html 输入字段中获取数据。

    JavaScriptInterface 有 processFormData() 方法以字符串形式返回数据。

    然后您可以根据需要处理这些数据。

    你找到了一些example here

    【讨论】:

      猜你喜欢
      • 2017-04-13
      • 2015-04-09
      • 2018-05-26
      • 1970-01-01
      • 1970-01-01
      • 2018-08-22
      • 1970-01-01
      • 2017-02-25
      • 2021-09-28
      相关资源
      最近更新 更多