如何从android中的webview文本框中获取价值?

时间:2014-08-29 10:34:50

标签: java android webview

你好我想知道有没有办法从webview html元素获取价值。 我在webview中加载了页面,如下所示

package example.samplewebview; 

import android.annotation.SuppressLint; 
import android.app.Activity; 
import android.os.Bundle; 
import android.webkit.WebView; 

public class MainActivity extends Activity {
    WebView wv;

    @SuppressLint("SetJavaScriptEnabled")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        wv = (WebView) findViewById(R.id.webView1);
        wv.getSettings().setJavaScriptEnabled(true);
        wv.loadUrl("http://www.google.com");
        wv.get
    }
} 

并且此google.com页面已加载到webview。 现在我想从搜索textbox获得价值并存储在数据库中 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

假设您不是Google,但是您确实想要使用您自己的网站(我可以修改),我建议您在网页上放置一个javascript,在您的Android应用中调用本机方法,然后只提交这个文本域。

这个主题已经有一个主题:android - get Text out of webview