本文整理了Java中android.webkit.WebView.setOnKeyListener()
方法的一些代码示例,展示了WebView.setOnKeyListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebView.setOnKeyListener()
方法的具体详情如下:
包路径:android.webkit.WebView
类名称:WebView
方法名:setOnKeyListener
暂无
代码示例来源:origin: stackoverflow.com
mWeb.getSettings().setBuiltInZoomControls(false);
mWeb.loadUrl("myurl...");
mWeb.setOnKeyListener(new OnKeyListener(){
代码示例来源:origin: smuyyh/BookReader
mWebView.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
代码示例来源:origin: iMeiji/Toutiao
webView.setOnKeyListener((view, i, keyEvent) -> {
if ((keyEvent.getKeyCode() == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
webView.goBack();
代码示例来源:origin: iMeiji/Toutiao
webView.setOnKeyListener((view, i, keyEvent) -> {
if ((keyEvent.getKeyCode() == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
webView.goBack();
代码示例来源:origin: iMeiji/Toutiao
webView.setOnKeyListener((view, i, keyEvent) -> {
if ((keyEvent.getKeyCode() == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
webView.goBack();
代码示例来源:origin: wenmingvs/NotifyUtil
private void initWebView() {
if (Features.showProfile) {
mContentWv.getSettings().setJavaScriptEnabled(true);
mContentWv.loadUrl("https://github.com/wenmingvs");
mContentWv.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
mContentWv.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if (keyCode == KeyEvent.KEYCODE_BACK && mContentWv.canGoBack()) { //表示按返回键
mContentWv.goBack(); //后退
//webview.goForward();//前进
return true; //已处理
}
}
return false;
}
});
}
}
}
代码示例来源:origin: chaychan/TouTiao
mWvContent.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
代码示例来源:origin: fossasia/pslab-android
webView.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
代码示例来源:origin: stackoverflow.com
mWebView.setOnKeyListener(new OnKeyListener(){
代码示例来源:origin: stackoverflow.com
public class LoginFragment extends Fragment {
public LoginFragment(){}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_login, container, false);
WebView webView = (WebView) rootView.findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl("http://example.com/");
webView.setOnKeyListener(new OnKeyListener(){
public boolean onKey(View v, int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
handler.sendEmptyMessage(1);
return true;
}
return false;
}
});
return rootView;
}
}
}
代码示例来源:origin: SunAlwaysOnline/Sukeda
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("https://wk.baidu.com/?pcf=2");
webView.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
代码示例来源:origin: andforce/iBeebo
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.browserwebfragment_layout, container, false);
if (mWebView != null) {
mWebView.destroy();
}
mWebView = (WebView) view.findViewById(R.id.webView);
mProgressBar = (ProgressBar) view.findViewById(R.id.listLoadMoreProgress);
mWebView.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;
}
return false;
}
});
mWebView.setWebViewClient(new InnerWebViewClient());
mWebView.setWebChromeClient(new InnerWebChromeClient());
mIsWebViewAvailable = true;
WebSettings settings = mWebView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setBuiltInZoomControls(true);
settings.setDisplayZoomControls(false);
return view;
}
代码示例来源:origin: NianguoWang/ZhihuReader-master
webView.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
代码示例来源:origin: marzika/Snapprefs
browser.loadUrl("https://plus.google.com/communities/111884042638955665569");
browser.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
代码示例来源:origin: stackoverflow.com
webView.setOnKeyListener(new OnKeyListener() {
内容来源于网络,如有侵权,请联系作者删除!