首页 > 代码库 > WebView调用有道词典实如今线查词
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方法,效果截图:
WebView调用有道词典实如今线查词
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。