Android 有道词典的简单实现方法介绍

首先看程序界面如下!

1、布局文件:
复制代码 代码如下:
<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="查询" />

  <Button
    android:id="@+id/btnclear"
    android:layout_width="60px"
    android:layout_height="40px"
    android:layout_x="230px"
    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>

2、修改MainActivity:
复制代码 代码如下:
public class MainActivity extends Activity {
 private Button btnSearch;
 private Button btnClear;
 private EditText editText;
 private WebView reswebView;

private void SetView() {
  btnSearch = (Button) findViewById(R.id.btnsearch);
  btnClear = (Button) findViewById(R.id.btnclear);
  editText = (EditText) findViewById(R.id.editText);
  reswebView = (WebView) findViewById(R.id.reswebView);
  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);
    }
   }
  });
  btnClear.setOnClickListener(new OnClickListener() {
   @Override
   public void onClick(View v) {
    editText.setText("");
   }
  });
 }

@Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  SetView();
 }
}

3、在清单文件中添加网络访问权限:

<uses-permission android:name="android.permission.INTERNET" />

运行程序即可!

时间: 2024-11-13 06:56:21

Android 有道词典的简单实现方法介绍的相关文章

Android 有道词典的简单实现方法介绍_Android

首先看程序界面如下! 1.布局文件: 复制代码 代码如下: <AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >

翻译软件有道词典翻译图片文字方法

  翻译软件有道词典翻译图片文字方法.说到翻译软件,很多人马上就会想到有道词典.而当我们在阅读图片上文字的时候,看到图片上的英文想知道它的意思,由于文字太长不想输入查询.下面小编就为大家分享翻译软件有道词典翻译图片文字方法,教大家怎么偷懒. 1.打开"有道词典",右击桌面右下角的图标,在弹出的菜单中选择"软件设置"的选项 有道词典翻译图片文字 2.进入"软件设置"后,选择"取词划词",在"取词划词"的选项中

有道词典屏幕取词方法

  有道词典屏幕取词方法.说到翻译软件,相信不少人都在使用有道词典大.而有道词典现在又多了很多新功能,相信带可能还不是很清楚.今天,小编来跟大家推荐屏幕取词,在大家在用有道词典的时候要用这一功能应该如何操作呢?下面小编为大家分享翻译软件有道词典屏幕取词方法. 1.打开有道词典 翻译软件有道词典 2.在有道词典面板的左下角点击 "设置"==软件设置 翻译软件有道词典 3.弹出软件设置对话框,选择"取词划词"按钮 5.勾选"启用屏幕取词"对话框,在下

Android开发之背景动画简单实现方法

本文实例讲述了Android开发之背景动画简单实现方法.分享给大家供大家参考,具体如下: 1.先创建动画层,有三张图片 <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@draw

Android中验证码倒计时的简单实现方法示例

前言 现在的很多app都是使用手机注册的,为了确认使用的是自己的手机,都会加上一个短线验证码的选项,最近公司的项目使用到了这个短信验证码,并且要加入验证码倒计时功能,也就是60秒才能发送一次验证码,再次做过记录,以后使用的时候,可以随时拿来用. 实现 发送验证码的时候一般都会有一个按钮,点击之后便会给你输入的手机发送一条验证码,我这里使用的是一个TextView,显示特定的数字,只用设置TextView的点击事件即可: Android中有一个类,可以很方便的时候该功能,但是也会存在一个问题,就是

有道词典突然不能发音如何解决

  有道词典怎么发音?有道词典不能发音怎么解决?有道词典是一款非常实用的翻译软件,功能强大而富有人性化,是我们学习外语的必备神器.有道词典提供了多种语言以供选择,我们不仅可以查询单词的意思,还能学习单词的正确发音.最近,有网友反映,使用有道词典时出现不能发音的情况,下面,安下小编教大家怎么解决这个问题,希望对你有帮助哦! 有道词典不能发音怎么解决 方法一:请确认您的电脑已经安装了最新版本的有道词典并正确地连接到了网络上,未联网时是不能使用发音功能的,请下载安装最新版本的有道词典. 方法二:单词发

有道词典发音如何用 有道词典发音方法

有道词典发音方法: 1.打开有首,然后点击"词典"一栏,效果如下所示 2.在打开进入之后我们点击"搜索框"搜索要找到的单词: 3.在查询结果中,鼠标移动到小喇叭上就可以自动发音朗读咯. 很简单的操作只要搜索单词,然后找到指到小喇叭就可以发声音了哦.

有道词典添加本地词典方法

  有道词典添加本地词典方法.说到翻译软件,相信不少人和小编一样,第一个想到的就是有道词典.有道词典功能强大,用的人很多,自带的<21世纪大英汉词典>及<新汉英大辞典>完全可以满足日常需求,但是对于一些专业人士来说,自带的字典可能不能满足要求,而有道字典是允许用户自己添加词典的,下面就教大家翻译软件有道词典添加本地词典方法. 方法/步骤 有道词典还可兼容StarDict格式的词典.如果您需要添加此格式的词典,只需在搜索引擎中用"stardict"或"星

基于Android的英文词典的实现方法_Android

英文词典是手机中经常使用的应用.因此,在本文将结合Android来讨论如何实现一个Android版的英文词典.实现英文词典的方法很多.在本文使用了SQLite数据库来保存英文单词信息.系统通过SQLite数据库中保存的单词信息来查找到与指定英文对应的中文信息.当然,实现这样一个英文词典需要解决一系列技术问题.例如,如何将保存英文单词信息的数据库文件随程序(apk文件)一起发布:发布后如何打开数据库:如何在输入前几个字母后,在AutoCompleteTextView组件提示列表中显示以所输入字符串