Как получить заголовок страницы webview?
Если вы хотите получить заголовок загруженной страницы, то поставьте слушатель на WebView. В метод onPageFinished передаётся сам WebView и ссылка страницы, которая была загружена. Из WebView можно получить title с помощью метода getTitle().
Например, вот тут заголовок страницы поместится в ActionBar или в Toolbar
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
MainActivity.this.setTitle(view.getTitle());
}});
webview.loadUrl("https://www.google.com/");
webview.setWebChromeClient(new WebChromeClient() {
@Override
public void onReceivedTitle(WebView view, String sTitle) {
super.onReceivedTitle(view, sTitle);
// sTitle - собственно тайтл страницы, сохранить его куда-то
}
});
Или так:
WebView mWebView = (WebView) findViewById(R.id.mwebview);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
// заголовок страницы
view.getTitle();
}
});
Сборка персонального компьютера от Artline: умный выбор для современных пользователей