首页

android 有道词典查询单词(webview版)

java

2020-8-14

package com.example.youdaodictionary;

import android.app.Activity;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.Menu;
import android.view.View;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {
	private EditText etWord;
	private WebView wvResult;

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

		initViews();
	}

	private void initViews() {
		etWord = (EditText) findViewById(R.id.etWord);
		wvResult = (WebView) findViewById(R.id.wvSearchResult);
		wvResult.setWebViewClient(new WebViewClient() {
			@Override
			public boolean shouldOverrideUrlLoading(WebView view, String url) {
				view.loadUrl(url);
				return true;
			}
		});
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

	public void searchWord(View view) {
		String word = etWord.getText().toString();
		if (TextUtils.isEmpty(word)) {
			Toast.makeText(this, "查询内容不能为空!", Toast.LENGTH_LONG).show();
		} else {

			final String strUrl = "http://dict.youdao.com/m/search?keyfrom=dict.mindex&vendor=&q="
					  word;
			wvResult.loadUrl(strUrl);
		}
	}
}
资源下载此资源下载价格为3D币(VIP免费),请先
资源文件列表
.project , 819
.settings/org.eclipse.jdt.core.prefs , 173
AndroidManifest.xml , 929
README.md , 18
bin/AndroidManifest.xml , 929
bin/YouDaoDictionary.apk , 659550
bin/classes.dex , 689100
bin/classes/com/example/youdaodictionary/BuildConfig.class , 365
bin/classes/com/example/youdaodictionary/MainActivity$1.class , 884
bin/classes/com/example/youdaodictionary/MainActivity.class , 2331
bin/classes/com/example/youdaodictionary/R$attr.class , 370
bin/classes/com/example/youdaodictionary/R$dimen.class , 491
bin/classes/com/example/youdaodictionary/R$drawable.class , 566
bin/classes/com/example/youdaodictionary/R$id.class , 524
bin/classes/com/example/youdaodictionary/R$layout.class , 433
bin/classes/com/example/youdaodictionary/R$menu.class , 418
bin/classes/com/example/youdaodictionary/R$string.class , 536
bin/classes/com/example/youdaodictionary/R$style.class , 461
bin/classes/com/example/youdaodictionary/R.class , 773
bin/dexedLibs/android-support-v4-048737855ef25a35d80ae587ea1acc9a.jar , 232610
bin/dexedLibs/android-support-v4-250a97fecfb3344b5ed035f24b16ac0d.jar , 232555
bin/jarlist.cache , 119
bin/res/drawable-hdpi/a.png , 60320
bin/res/drawable-hdpi/ibsearchword.png , 2268
bin/res/drawable-hdpi/ic_launcher.png , 5964
bin/res/drawable-hdpi/mainbg.png , 316435
bin/res/drawable-mdpi/ic_launcher.png , 3112
bin/res/drawable-xhdpi/ic_launcher.png , 9355
bin/res/drawable-xxhdpi/ic_launcher.png , 17889
bin/resources.ap_ , 421614
gen/com/example/youdaodictionary/BuildConfig.java , 170
gen/com/example/youdaodictionary/R.java , 2867
ic_launcher-web.png , 51394
libs/android-support-v4.jar , 621451
proguard-project.txt , 781
project.properties , 579
res/drawable-hdpi/a.png , 78092
res/drawable-hdpi/bg_roundcorner.xml , 191
res/drawable-hdpi/ibsearchword.png , 5475
res/drawable-hdpi/ic_launcher.png , 7658
res/drawable-hdpi/mainbg.png , 318689
res/drawable-mdpi/ic_launcher.png , 3777
res/drawable-xhdpi/ic_launcher.png , 12516
res/drawable-xxhdpi/ic_launcher.png , 24777
res/layout/activity_main.xml , 1801
res/menu/main.xml , 254
res/values-sw600dp/dimens.xml , 196
res/values-sw720dp-land/dimens.xml , 269
res/values-v11/styles.xml , 324
res/values-v14/styles.xml , 381
res/values/dimens.xml , 213
res/values/strings.xml , 288
res/values/styles.xml , 680
src/com/example/youdaodictionary/MainActivity.java , 1362
没有账号? 忘记密码?

社交账号快速登录