在WebView android上搜索文本

在WebView android上搜索文本,android,search,text,webview,Android,Search,Text,Webview,我的活动中有一个网络视图 按键盘上的“回车”键就可以了。但如果按下按钮“searsh”不起作用 我使用以下代码: findBox = new EditText(this); findBox.setMinEms(30); findBox.setSingleLine(true); findBox.setHint(""); nextButton = new Button(this); nextButton.setText("search"); nextButton.setO

我的活动中有一个网络视图

按键盘上的“回车”键就可以了。但如果按下按钮“searsh”不起作用

我使用以下代码:

findBox = new EditText(this);  
findBox.setMinEms(30);  
findBox.setSingleLine(true);  
findBox.setHint("");  

nextButton = new Button(this);  
nextButton.setText("search");  
nextButton.setOnClickListener(new OnClickListener(){  
@Override  
public void onClick(View v){  
mWebView.findNext(true);  

}  
});  
container.addView(nextButton);  

findBox.setOnKeyListener(new OnKeyListener(){  
public boolean onKey(View v, int keyCode, KeyEvent event){  
if((event.getAction()  == KeyEvent.ACTION_DOWN) && 
        (keyCode == KeyEvent.KEYCODE_ENTER)){  
mWebView.findAllAsync(findBox.getText().toString());  

try{  
Method m = WebView.class.getMethod("setFindIsUp", Boolean.TYPE);  
m.invoke(mWebView, true);  
}catch(Exception ignored){}  
}  
return false;  
}  
});  

container.addView(findBox);  
}  
}