android.webkit.WebSettings.setNeedInitialFocus()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(210)

本文整理了Java中android.webkit.WebSettings.setNeedInitialFocus()方法的一些代码示例,展示了WebSettings.setNeedInitialFocus()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSettings.setNeedInitialFocus()方法的具体详情如下:
包路径:android.webkit.WebSettings
类名称:WebSettings
方法名:setNeedInitialFocus

WebSettings.setNeedInitialFocus介绍

暂无

代码示例

代码示例来源:origin: TheFinestArtist/FinestWebView-Android

settings.setNeedInitialFocus(webViewNeedInitialFocus);

代码示例来源:origin: Justson/AgentWeb

mWebSettings.setUseWideViewPort(false);
mWebSettings.setDomStorageEnabled(true);
mWebSettings.setNeedInitialFocus(true);
mWebSettings.setDefaultTextEncodingName("utf-8");//设置编码格式
mWebSettings.setDefaultFontSize(16);

代码示例来源:origin: kazy1991/LxWebView

setting.setLoadWithOverviewMode(loadWithOverviewMode);
setting.setLoadsImagesAutomatically(loadsImagesAutomatically);
setting.setNeedInitialFocus(needInitialFocus);
setting.setSaveFormData(saveFormEnabled);
setting.setSupportMultipleWindows(supportMultipleWindows);

代码示例来源:origin: burgessjp/GanHuoIO

private void initWebViewSettings() {
  WebSettings webSettings = mWebView.getSettings();
  //支持获取手势焦点,输入用户名、密码或其他
  mWebView.requestFocusFromTouch();
  webSettings.setJavaScriptEnabled(true);  //支持js
  //设置自适应屏幕,两者合用
  webSettings.setUseWideViewPort(true);  //将图片调整到适合webview的大小
  webSettings.setLoadWithOverviewMode(true); // 缩放至屏幕的大小
  webSettings.setSupportZoom(true);  //支持缩放,默认为true。是下面那个的前提。
  webSettings.setBuiltInZoomControls(true); //设置内置的缩放控件。
  //若上面是false,则该WebView不可缩放,这个不管设置什么都不能缩放。
  webSettings.setDisplayZoomControls(false); //隐藏原生的缩放控件
  webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); //支持内容重新布局
  webSettings.supportMultipleWindows();  //多窗口
  // webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);  //关闭webview中缓存
  webSettings.setAllowFileAccess(true);  //设置可以访问文件
  webSettings.setNeedInitialFocus(true); //当webview调用requestFocus时为webview设置节点
  webSettings.setJavaScriptCanOpenWindowsAutomatically(true); //支持通过JS打开新窗口
  webSettings.setLoadsImagesAutomatically(true);  //支持自动加载图片
  webSettings.setDefaultTextEncodingName("utf-8");//设置编码格式
}

代码示例来源:origin: xiaweizi/jsoupJianshuDemo

settings.setNeedInitialFocus(true);
  settings.setLoadsImagesAutomatically(false);
settings.setNeedInitialFocus(true);

代码示例来源:origin: stackoverflow.com

webViewSettings.setNeedInitialFocus(false);
webViewSettings.setLoadWithOverviewMode(true);
webViewSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);

代码示例来源:origin: yll2wcf/book

webSettings.setNeedInitialFocus(true); //当webview调用requestFocus时为webview设置节点
webSettings.setJavaScriptCanOpenWindowsAutomatically(true); //支持通过JS打开新窗口
webSettings.setLoadsImagesAutomatically(true);  //支持自动加载图片

代码示例来源:origin: free46000/HybridFoundation

@SuppressLint({"SetJavaScriptEnabled"})
protected void initSettings() {
  WebSettings settings = getSettings();
  settings.setJavaScriptEnabled(true);  //支持js
  // settings.setPluginState();  //支持插件
  settings.setUseWideViewPort(true);  //将图片调整到适合webview的大小
  settings.setLoadWithOverviewMode(true); // 缩放至屏幕的大小
  settings.setSupportZoom(false);  //支持缩放,默认为true。是下面那个的前提。
  settings.setBuiltInZoomControls(true); //设置内置的缩放控件。
  settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); //支持内容重新布局
  settings.setAllowFileAccess(true);  //设置可以访问文件
  settings.setNeedInitialFocus(true); //当webview调用requestFocus时为webview设置节点
  settings.setLoadsImagesAutomatically(true);  //支持自动加载图片
  settings.setDefaultTextEncodingName("utf-8");//设置编码格式
  settings.setSupportMultipleWindows(true);
  settings.setJavaScriptCanOpenWindowsAutomatically(true); //自动开启窗口 js:window.open()
  setMixedContent(settings);
  setCache(settings);
  setCookiesEnabled(true);
  setWebViewClient(new BaseWebViewClient(this));
  setWebChromeClient(new BaseWebChromeClient(this));
}

代码示例来源:origin: AlexMofer/ProjectX

@Override
protected void initializeActivity(@Nullable Bundle savedInstanceState) {
  setSupportActionBar(R.id.browser_toolbar);
  final String url = getIntent().getStringExtra(EXTRA_URL);
  if (TextUtils.isEmpty(url)) {
    finish();
    return;
  }
  setTitle("");
  mVContent = findViewById(R.id.browser_wb_content);
  WebSettings webSettings = mVContent.getSettings();
  webSettings.setUseWideViewPort(true);
  webSettings.setLoadWithOverviewMode(true);
  webSettings.setSupportZoom(true);
  webSettings.setNeedInitialFocus(true);
  webSettings.setBuiltInZoomControls(true);
  webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
  webSettings.setBlockNetworkImage(false);
  webSettings.setLoadsImagesAutomatically(true);
  webSettings.setDisplayZoomControls(false);
  webSettings.setDomStorageEnabled(true);
  webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
  if (Build.VERSION.SDK_INT >= 21) {
    webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
  }
  webSettings.setDefaultTextEncodingName("utf-8");
  mVContent.setWebViewClient(new PowerfulWebView.StateWebViewClient());
  mVContent.setOnTitleListener(this);
  mVContent.loadUrl(url);
}

代码示例来源:origin: BolexLiu/ApkBusBlog

mWebSettings.setUseWideViewPort(true);
mWebSettings.setDomStorageEnabled(true);
mWebSettings.setNeedInitialFocus(true);
mWebSettings.setDefaultTextEncodingName("utf-8");//设置编码格式
mWebSettings.setDefaultFontSize(22);

代码示例来源:origin: xudjx/webprogress

mWebSettings.setUseWideViewPort(true);
mWebSettings.setDomStorageEnabled(true);
mWebSettings.setNeedInitialFocus(true);
mWebSettings.setDefaultTextEncodingName("utf-8");//设置编码格式
mWebSettings.setDefaultFontSize(16);

代码示例来源:origin: Unity-Technologies/unity-ads-android

settings.setNeedInitialFocus(true);
settings.setPluginState(WebSettings.PluginState.OFF);
settings.setRenderPriority(WebSettings.RenderPriority.NORMAL);

相关文章

微信公众号

最新文章

更多

WebSettings类方法