http://www.ways2u.com/?post=184

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="right"
>
<TextView
android:layout_marginTop="10px"
android:id="@+id/l_about"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/app_name"
android:textSize="20sp"
android:gravity="center_horizontal"
android:typeface="sans"
/>
<EditText
android:layout_marginTop="10px"
android:id="@+id/tinput"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="输入要翻译的词或句子"
/>
<Button
android:layout_marginTop="10px"
android:id="@+id/submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" 开始翻译 "
/>
<TextView
android:id="@+id/tips"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="翻译结果如下:"
android:textSize="14sp"
android:typeface="sans"
android:visibility="invisible"
/>
<WebView
android:layout_marginTop="10px"
android:id="@+id/toutput"
android:layout_width="fill_parent"
android:layout_height="270px"
android:visibility="invisible"
/>
</LinearLayout>
package com.hl.dict;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class DICTTranslater extends Activity {
private TextView tips;
private EditText editText;
private WebView webView;
private Handler tHandler = new Handler();

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
webView=(WebView)findViewById(R.id.toutput);
final Button submit=(Button)findViewById(R.id.submit);
editText=(EditText)findViewById(R.id.tinput);
tips=(TextView)findViewById(R.id.tips);

WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setSaveFormData(false);
webSettings.setSavePassword(false);
webSettings.setSupportZoom(false);
submit.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
tips.setVisibility(TextView.VISIBLE);
webView.setVisibility(WebView.VISIBLE);
tHandler.post(new Runnable(){
public void run(){
if (editText.getText().toString() != ""){
webView.loadUrl("http://dict.cn/mini.php?q="+ editText.getText().toString());
}
}
});
}
});
}
}

更多相关文章

  1. Android之service实例
  2. android中调用金山词霸
  3. Carrier Configuration in Android(安卓)6.0 文档翻译
  4. Android手机开发:将按钮置于底部
  5. Android上多个应用不能同时调用AudioRecord
  6. Android-0 Android(安卓)studio编译报错相关
  7. Android中设置分割线
  8. Android中的searchView去掉前面的搜索圈
  9. Android中RadioGroup组与onCheckedChanged事件

随机推荐

  1. 图文并茂的android之SpannableString
  2. 使用谷歌提供的支持库(Android)
  3. android之图像处理、缩放、修改图片、绘
  4. 在eclipse中查看android源码
  5. android设置Activity背景色为透明的3种方
  6. android Java开发设计模式及在android中
  7. Android中关于Volley的使用(一)加载图片
  8. Android 开发者的 Flutter(三) —— Flutte
  9. Android P 开发者预览版 · 操作指南
  10. Android(安卓)打开相册选择单张图片实现