返回顶部
首页 > 资讯 > 移动开发 >Android 有道词典的简单实现方法介绍
  • 458
分享到

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

有道方法Android 2022-06-06 10:06:54 458人浏览 安东尼
摘要

首先看程序界面如下! 1、布局文件: 代码如下:<AbsoluteLayout xmlns:Android="Http://schemas.android.com/ap

首先看程序界面如下!

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" />

运行程序即可!

您可能感兴趣的文章:Android组件WebView编写有道词典小案例分享基于Android的英文词典的实现方法Android网易有道词典案例源码分享


--结束END--

本文标题: Android 有道词典的简单实现方法介绍

本文链接: https://lsjlt.com/news/27916.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android 有道词典的简单实现方法介绍
    首先看程序界面如下! 1、布局文件: 代码如下:<AbsoluteLayout xmlns:android="http://schemas.android.com/ap...
    99+
    2022-06-06
    有道 方法 Android
  • Android popupwindow简单使用方法介绍
    先看下效果 1.首页 package com.yskj.jh.demopopupwindow; import android.content.Context; impo...
    99+
    2022-06-06
    方法 popupwindow Android
  • 利用python实现命令行有道词典的方法示例
    前言 由于一直用Linux系统,对于词典的支持特别不好,对于我这英语渣渣的人来说,当看英文文档就一直卡壳,之前用惯了有道词典,感觉很不错,虽然有网页版的但是对于全站英文的网页来说并不支持。索性自己实现一个,...
    99+
    2022-06-04
    示例 命令行 词典
  • Android实现一个简单的单词本
    目录布局设计代码AddDanciActivity.javaDBOpenHelper.java效果图总结本文基于Java实现了一个简单的单词本安卓app,用的是SQLite数据库,包括...
    99+
    2024-04-02
  • 基于Android的英文词典的实现方法
    英文词典是手机中经常使用的应用。因此,在本文将结合Android来讨论如何实现一个Android版的英文词典。实现英文词典的方法很多。在本文使用了SQLite数据库来保存英文单...
    99+
    2022-06-06
    方法 Android
  • Python实现简单字典树的方法
    本文实例讲述了Python实现简单字典树的方法。分享给大家供大家参考,具体如下: #coding=utf8 """代码实现了最简单的字典树,只支持由小写字母组成的字符串。 在此代码基础上扩展一下,就可以...
    99+
    2022-06-04
    字典 简单 方法
  • Android怎么实现一个简单的单词本
    这篇文章主要介绍了Android怎么实现一个简单的单词本的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android怎么实现一个简单的单词本文章都会有所收获,下面我们一起来看看吧。本文基于Java实现了一个简单...
    99+
    2023-06-29
  • 跟进潮流不松懈 有道词典Win8版的精彩体验介绍
    有道词典Win8版图标  有道词典安装需要在微软应用商店下进行,具体的安装步骤在此就不再做介绍,安装完成用户能够在Windows 8开始菜单下查找到有道词典的图标。有道词典Win8版开始界面  有道词典Wi...
    99+
    2022-06-04
    松懈 词典 潮流
  • 简单介绍mysql5.6的编译安装方法
    下面一起来了解下mysql5.6的编译安装方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql5.6的编译安装方法这篇短内容是你想要的。mysql wget http://dev.my...
    99+
    2024-04-02
  • 简单的CSS清除浮动方法介绍
    本篇内容主要讲解“简单的CSS清除浮动方法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“简单的CSS清除浮动方法介绍”吧!清理浮动有很多种方式,像使用 br...
    99+
    2024-04-02
  • 简单介绍区分applet和application的方法
            Java语言是一种半编译半解释的语言。Java的用户程序分为两类:Java Application和Java Applet。这两类程序在组成结构和执行机制...
    99+
    2023-05-31
    java applet application
  • JunitMockito实现单元测试方法介绍
    目录一、前言二、JUnit 框架三、Mockito 框架3.1 使用 Mockito 创建 mock 对象3.2 使用 mock 对象实践单元测试3.3 使用 PowerMock m...
    99+
    2024-04-02
  • WindowsXP注册表还原的简单方法介绍
    Windows将其配置信息存储在一个称为注册表的数据库中,该数据库包含计算机中每个用户的 配置文件、有关系统硬件的信息、安装的程序及属性设置,Windows在其运行中不断引用这些信息。 WinXP提供了一个还原注册表的新...
    99+
    2023-05-26
    XP 注册表 还原 WindowsXP 方法
  • Android实现简单MD5加密的方法
    本文实例讲述了Android实现简单MD5加密的方法。分享给大家供大家参考,具体如下: 网上关于android下MD5加密的资料很多,但是测试了下总是跟网站的md5加密不一样,...
    99+
    2022-06-06
    加密 方法 md5加密 Android
  • Android消息通知栏的实现方法介绍
    背景知识:可以用Activity和Service来开始消息通知,两者的区别在于一个是在前台触发,一个是后台服务触发。要使用消息通知,必须要用到两个类:NotificationM...
    99+
    2022-06-06
    方法 Android
  • Android简单实现屏幕下方Tab菜单的方法
    本文实例讲述了Android简单实现屏幕下方Tab菜单的方法。分享给大家供大家参考,具体如下: 看到很多热门的Android程序(如:新浪微博、腾讯微博、京东商城、淘宝、当当等...
    99+
    2022-06-06
    方法 tab Android
  • 基于Java怎样实现一个简单的单词本Android App
    这篇文章跟大家分析一下“基于Java怎样实现一个简单的单词本Android App”。内容详细易懂,对“基于Java怎样实现一个简单的单词本Android App”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅...
    99+
    2023-06-29
  • Android实现悬浮窗的简单方法实例
    目录1. 前言2.原理3.具体实现3.1浮窗布局3.2 悬浮窗的实现1. 使用服务Service2. 获取WindowManager并设置LayoutParams3. 创建View并...
    99+
    2024-04-02
  • Java实现单例模式的五种方法介绍
    目录饿汉式懒汉式双重检查锁静态内部类内部枚举类实现饿汉式 立即加载 防止new对象,构造私有,写一个公共的方法返回对象 占用空间,线程安全 public class Singleto...
    99+
    2023-01-31
    Java单例模式 Java单例模式实现方式
  • Android简单实现启动画面的方法
    本文实例讲述了Android简单实现启动画面的方法。分享给大家供大家参考,具体如下: 核心代码: package com.demo.app; import android.a...
    99+
    2022-06-06
    方法 启动 动画 Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作