android.webkit.WebView.getTitle()方法的使用及代码示例

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

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

WebView.getTitle介绍

暂无

代码示例

代码示例来源:origin: hidroh/materialistic

@Override
  public void onPageFinished(WebView view, String url) {
    setTitle(view.getTitle());
  }
});

代码示例来源:origin: rmtheis/android-ocr

@Override
public void onPageFinished(WebView view, String url) {
 setTitle(view.getTitle());
}

代码示例来源:origin: TommyLemon/APIJSON

@Override
  public void onPageFinished(WebView view, String url) {
    super.onPageFinished(view, url);
    tvBaseTitle.setText(StringUtil.getTrimedString(wvWebView.getTitle()));
    pbWebView.setVisibility(View.GONE);
  }
});

代码示例来源:origin: TommyLemon/Android-ZBLibrary

@Override
  public void onPageFinished(WebView view, String url) {
    super.onPageFinished(view, url);
    tvBaseTitle.setText(StringUtil.getTrimedString(wvWebView.getTitle()));
    pbWebView.setVisibility(View.GONE);
  }
});

代码示例来源:origin: square/assertj-android

public WebViewAssert hasTitle(String title) {
 isNotNull();
 String actualTitle = actual.getTitle();
 assertThat(actualTitle) //
   .overridingErrorMessage("Expected title <%s> but was <%s>.", title, actualTitle) //
   .isEqualTo(title);
 return this;
}

代码示例来源:origin: wangdan/AisenWeiBo

@Override
public boolean onPrepareOptionsMenu(Menu menu) {
  menu.removeGroup(R.id.browser);
  getMenuInflater().inflate(R.menu.menu_browser, menu);
  String shareContent = String.format("%s %s ", mWebView.getTitle() + "", mWebView.getUrl() + "");
  Intent shareIntent = Utils.getShareIntent(shareContent, "", null);
  MenuItem shareItem = menu.findItem(R.id.share);
  ShareActionProvider shareProvider = (ShareActionProvider) MenuItemCompat.getActionProvider(shareItem);
  shareProvider.setShareHistoryFileName("channe_share.xml");
  shareProvider.setShareIntent(shareIntent);
  return super.onPrepareOptionsMenu(menu);
}

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

String title = mWebView.getTitle();
if (title != null && title.length() > 0){
  mTitle.setText(title);

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

@Override
public void onPageFinished(WebView view, String url) {
 BroadCastManager.onPageFinished(FinestWebViewActivity.this, key, url);
 if (updateTitleFromHtml) {
  title.setText(view.getTitle());
 }
 urlTv.setText(UrlParser.getHost(url));
 requestCenterLayout();
 if (view.canGoBack() || view.canGoForward()) {
  back.setVisibility(showIconBack ? View.VISIBLE : View.GONE);
  forward.setVisibility(showIconForward ? View.VISIBLE : View.GONE);
  back.setEnabled(!disableIconBack && (rtl ? view.canGoForward() : view.canGoBack()));
  forward.setEnabled(!disableIconForward && (rtl ? view.canGoBack() : view.canGoForward()));
 } else {
  back.setVisibility(View.GONE);
  forward.setVisibility(View.GONE);
 }
 if (injectJavaScript != null) {
  webView.evaluateJavascript(injectJavaScript, null);
 }
}

代码示例来源:origin: weexteam/weex-hackernews

@Override
public void onReceivedTitle(WebView view, String title) {
  super.onReceivedTitle(view, title);
  if (mOnPageListener != null) {
    mOnPageListener.onReceivedTitle(view.getTitle());
  }
}

代码示例来源:origin: limedroid/XDroidMvp

@Override
public boolean onOptionsItemSelected(MenuItem item) {
  switch (item.getItemId()) {
    case android.R.id.home:
      finish();
      break;
    case R.id.action_share:
      AppKit.shareText(this, webView.getTitle() + " " + webView.getUrl() + " 来自「XDroid」");
      break;
    case R.id.action_refresh:
      webView.reload();
      break;
    case R.id.action_copy:
      AppKit.copyToClipBoard(this, webView.getUrl());
      break;
    case R.id.action_open_in_browser:
      AppKit.openInBrowser(this, webView.getUrl());
      break;
  }
  return super.onOptionsItemSelected(item);
}

代码示例来源:origin: limedroid/XDroid

@Override
public boolean onOptionsItemSelected(MenuItem item) {
  switch (item.getItemId()) {
    case android.R.id.home:
      finish();
      break;
    case R.id.action_share:
      AppKit.shareText(this, webView.getTitle() + " " + webView.getUrl() + " 来自「XDroid」");
      break;
    case R.id.action_refresh:
      webView.reload();
      break;
    case R.id.action_copy:
      AppKit.copyToClipBoard(this, webView.getUrl());
      break;
    case R.id.action_open_in_browser:
      AppKit.openInBrowser(this, webView.getUrl());
      break;
  }
  return super.onOptionsItemSelected(item);
}

代码示例来源:origin: hezhubo/HPlayer

@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
  mShowAddress.setText(view.getTitle());
  // 拦截错误页面
  view.loadUrl(ERROR_URL);
}

代码示例来源:origin: andforce/iBeebo

private String buildShareCopyContent() {
  String title = mWebView.getTitle();
  String url = mWebView.getUrl();
  if (!TextUtils.isEmpty(title) && !TextUtils.isEmpty(url)) {
    return title + " " + url;
  } else {
    return mUrl;
  }
}

代码示例来源:origin: zhangke3016/GeneratePicture

@Override
  public void onPageFinished(WebView view, String url) {
    super.onPageFinished(view, url);
    title = view.getTitle();
  }
});

代码示例来源:origin: mnnyang/ClassSchedule

private void share() {
  Intent intent = new Intent(Intent.ACTION_SEND);
  intent.setType("text/plain");
  intent.putExtra(Intent.EXTRA_TEXT, mWebView.getUrl());
  startActivity(Intent.createChooser(intent, mWebView.getTitle()));
}

代码示例来源:origin: braintree/braintree_android

@Override
public void onPageFinished(WebView view, String url) {
  super.onPageFinished(view, url);
  mActivity.setActionBarTitle(view.getTitle());
}

代码示例来源:origin: drakeet/Floo

@Override
  public void onPageCommitVisible(WebView view, String url) {
    super.onPageCommitVisible(view, url);
    loading.clearAnimation();
    loading.setVisibility(View.GONE);
    view.setVisibility(View.VISIBLE);
    Animation animation = new AlphaAnimation(0.1f, 1.0f);
    animation.setDuration(800);
    view.setAnimation(animation);
    setTitle(view.getTitle());
  }
}

代码示例来源:origin: boredream/DesignResCollection

@Override
public void onPageFinished(WebView view, String url) {
  super.onPageFinished(view, url);
  titleBuilder.setTitleText(view.getTitle());
  dismissProgressDialog();
}

代码示例来源:origin: AmniX/AdBlockedWebView-Android

@Override
public void onPageFinished(WebView view, String url) {
  mPresenter.onReceivedTitle(view.getTitle(), url);
  mPresenter.setEnabledGoBackAndGoFoward(view.canGoBack(), view.canGoForward());
}

代码示例来源:origin: braintree/braintree_android

@Test
public void onPageFinished_setsTheActivityTitle() {
  when(mWebView.getTitle()).thenReturn("TEST");
  mWebViewClient.onPageFinished(mWebView, null);
  verify(mActivity, times(1)).setActionBarTitle("TEST");
}

相关文章

微信公众号

最新文章

更多

WebView类方法