我已经阅读了许多用于创建Android浏览器的教程。每个教程都会显示一个EditText&的示例。一个按钮。用户将在该EditText中写入URL,最后他们将单击Go Button。但是我想要加载网页而不像每个现代浏览器(例如Chrome)那样点击Go按钮。他们会在键盘上看到一个名为" Go"他们正在写URL。 但怎么办? 提前谢谢。
答案 0 :(得分:0)
在XML布局中添加此
<EditText
.........
android:imeOptions="actionGo" />
在JAVA文件中只需像这样设置监听器
yourTextField.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView view, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_GO) {
//if textfield value is empty then close keyboard.
//else call your search function.
}
}
});