首先看程序界面如下!
1、布局文件:
<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>
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();
}
}
<uses-permission android:name="android.permission.internet" />
运行程序即可!
如对本文有疑问, 点击进行留言回复!!
Android SDK Manager 不知为什么突然打不开了?看这里
监听Android系统发出的插入SD卡并且已正确安装(识别)时发出的广播
RecyclerView三种常用效果的实现方法-android-kotlin
Android Studio app启动错误 Error running :Default Activity not found
网友评论