zoukankan      html  css  js  c++  java
  • WebView调用有道词典实如今线查词

        WebView(网络视图)能载入显示网页,能够将其视为一个浏览器。它使用了WebKit渲染引擎载入显示网页,用法非常easy,直接在XML文件里写入webview控件就可以,主要代码例如以下:


    <AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:orientation="vertical" >
      <EditText
        android:id="@+id/editText"
        android:layout_width="150px"
        android:layout_height="40px"
        android:layout_x="5px"
        android:layout_y="32px"
        android:textSize="18sp" />
      <Button
        android:id="@+id/btnsearch"
        android:layout_width="60px"
        android:layout_height="40px"
        android:layout_x="165px"
        android:layout_y="35px"
        android:text="查看" />
      <WebView
        android:id="@+id/reswebView"
        android:layout_width="300px"
        android:layout_height="330px"
        android:layout_x="7px"
        android:layout_y="90px"
        android:focusable="false" />
    </AbsoluteLayout>

    程序运行顺序为。先取到edittext控件的内容。推断内容是否为空,不为空则提交到WebView中。


    代码例如以下:


    btnSearch = (Button) findViewById(R.id.btnsearch);
    btnSearch.setOnClickListener(new OnClickListener() {
       @Override
       public void onClick(View v) {
        String strUri = editText.getText().toString();
        strUri = strUri.trim();
        if (strUri.length() == 0) {
         Toast.makeText(getApplicationContext(), "请输入查询字符", 1).show();
        } else {
         String strURL = "http://dict.youdao.com/m/search?keyfrom=dict.mindex&q=" + strUri;
         reswebView.loadUrl(strURL);
        }
       }
    });

    主要就是调用webview的loadUrl方法,效果截图:



  • 相关阅读:
    蓝桥杯基础练习 高精度加法
    int和string的相互装换 (c++)
    蓝桥杯基础练习 十六进制转八进制
    markdown笔记
    hdu1384Intervals(差分约束)
    【Android】Android Studio 设置
    【调试】pthread.c:(.text+0xa2):对‘pthread_create’未定义的引用
    【STM32】开拓者MiniSTM32RBT6开发板原理图
    [小技巧]解决Word转PDF时,图片变模糊的问题
    Java十六进制字符串转换说明
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/6719449.html
Copyright © 2011-2022 走看看