我正试图从键盘加载URL,这样当我单击"完成"时,URL就会加载到WebView中。我尝试使用KeyEvent
,但它不起作用。我该怎么做?
假设您在edittext中键入了一些内容,那么可以使用以下内容来执行您想要的操作:
yourEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
yourWebview.loadUrl(yourEditText.getText());
return true;
}
return false;
}
});
您可以根据键盘上显示的内容进行不同的操作,例如"下一步"或"完成",只需检查EditorInfo中的其他操作即可。
如果你需要其他帮助,请告诉我。