android中的有道词典
16lz
2021-01-26
1、布局文件main.xml
<?xml version="1.0" encoding="utf-8"?><AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><EditText android:id="@+id/editTextid" android:layout_width="200px" android:layout_height="wrap_content" android:layout_x="5px" android:layout_y="32px"/><Button android:id="@+id/query" android:layout_width="90px" android:layout_height="55px" android:text="查询" android:layout_x="205px" android:layout_y="35px"/><Button android:id="@+id/clear" android:layout_width="90px" android:layout_height="55px" android:text="清空" android:layout_x="290px" android:layout_y="35px"/> <WebView android:id="@+id/webViewId" android:layout_width="400px" android:layout_height="500px" android:layout_x="10px" android:layout_y="100px" android:focusable="false" /></AbsoluteLayout>
主程序 activity
package cn.gzw.youdao;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.webkit.WebView;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class YouDaodictActivity extends Activity { /** Called when the activity is first created. */private EditText editString;private Button query;private Button clear;private WebView webview; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); query = (Button)findViewById(R.id.query); clear = (Button)findViewById(R.id.clear); editString = (EditText)findViewById(R.id.editTextid); query.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stub//editString = (EditText)findViewById(R.id.editTextid);String strURL = editString.getText().toString();strURL = strURL.trim();webview = (WebView)findViewById(R.id.webViewId);if (strURL.length() == 0) {Toast.makeText(YouDaodictActivity.this, "查询内容不能为空!", Toast.LENGTH_LONG).show();}else { String url = "http://dict.youdao.com/m/search?keyfrom=dict.mindex&q="+strURL; System.out.println(url); webview.loadUrl(url);}}}); clear.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubeditString.setText("");}}); }}
note: don't forget <uses-permission android:name="android.permission.INTERNET"></uses-permission>
更多相关文章
- Android(安卓)RecyclerView网格布局
- Android(安卓)BaseFragment基类
- ANDROID -- Bluetooth
- Kotlin简单开发-RecyclerView
- Android(安卓)录制音频示例
- 聊聊 RN 中 Android(安卓)提供 View 的那些坑
- Android布局(一)之基本视图View
- Android课程表界面布局实现
- 详解 Android(安卓)Views 元素的 layout_weight 属性