實現有道詞典功能的介面

2022-08-30 20:12:11 字數 2485 閱讀 1027

效果圖:

當你隨意輸入乙個單詞時,它會呼叫網頁版的有道詞典,從而在webview中把該單詞的讀音,解釋給顯示出來。

布局檔案如下:

1

""2 xmlns:tools="

"3 android:layout_width="

match_parent

"4 android:layout_height="

match_parent

"5 android:paddingbottom="

@dimen/activity_vertical_margin

"6 android:paddingleft="

@dimen/activity_horizontal_margin

"7 android:paddingright="

@dimen/activity_horizontal_margin

"8 android:paddingtop="

@dimen/activity_vertical_margin

"9 tools:context="

.mainactivity

" >

1011

12 android:id="

@+id/edtword

"13 android:layout_width="

wrap_content

"14 android:layout_height="

wrap_content

"15 android:layout_alignbaseline="

@+id/btn

"16 android:layout_alignbottom="

@+id/btn

"17 android:layout_alignparentleft="

true

"18 android:ems="

10" >

1920

2122

23 android:id="

@+id/btnfind

"24 android:layout_width="

wrap_content

"25 android:layout_height="

wrap_content

"26 android:layout_alignparentright="

true

"27 android:layout_alignparenttop="

true

"28 android:onclick="

findword

"29 android:layout_margintop="

58dp

"30 android:text="

@string/btnfind

" />

3132

"@+id/webresult

"33 android:layout_width="

match_parent

"34 android:layout_height="

match_parent

"35 android:layout_alignleft="

@+id/edt

"36 android:layout_below="

@+id/edt

"37 android:layout_margintop="

22dp

"38 android:textsize="

25sp

"39 >

4041

4243

44

mainactivity的**:

1

public

class

mainactivity extends activity

11/**12

* 獲取控制項的id

13*/

14 @suppresswarnings("

unused")

15private

void

findview()

20public

void

findword(view view)

25else

33});

3435}36

}37 }

注意:可能會出現空指標現象,在定義button或其他空間是,要注意給它賦值,也就是findviewbyid,並強制轉換成button型別貨其他型別。。

實現有道詞典功能的介面

一 不管你輸入什麼單詞,它都會呼叫網頁版的有道詞典,並且在webview中把該單詞的讀音,解釋給顯示出來。如下 1 10 11 19 20 21 22 31 32 40 41 42 43 44 mainactivity的 1 public class mainactivity extends act...

python用爬蟲實現有道詞典翻譯

import requests proxies header posturl postdata def youdaofangyi posturl,postdata,header,proxies 登入 print 開始 responseres requests.post url posturl,pro...

爬蟲 使用介面位址實現有道翻譯

import json import requests 構建post訊息體 post data 發出post請求,返回json資料結構的 稱為網路介面或web api 本次沒有新增headers,以後如果有需要,盡量把headers新增上 r requests.post data post data...