这里就假设你的标题文本框是TextView titleTextView, 地址文本框是TextView urlTextView。
额,标题和地址
追答onReceivedTitle里可以拿到标题
onPageFinished里可以拿到地址
显示到你的文本框就可以了
嗯。但我加入了title构建运行会停止运行怎么办?我是新手,希望指教
******
停止运行的logcat在选中那里,其他还有红色部分
追答看错误是setContentView的时候解析布局出问题了, 布局文件也贴出来看看。
另外你贴出来的代码有两个地方注意下, 1是先要web.getSettings().setXXX设置好属性后才web.loadUrl;2是setWebViewClient这里, WebViewClient没有onReceivedTitle方法, 你要在setWebChromeClient里的onReceivedTitle里去设置toolbar.setTitle
我知道是那里错误,但不知道怎么解决。至于webviewclient的onReceived方法设置toolbar.setTitle是要用toolbar标题来显示网页标题吗?
以下是布局,我还没修改,所以webview会覆盖toolbar
******
你的id是url的EditText少了一个属性, 必须的, android:layout_height, 你加上试试
追问哦哦,我试试,谢谢
😂打开后一两秒就闪退(webview加载)
******
com.demo.....那个是包名
追答webView.loadUrl要放在最后, webView.setWebChromeClient后面, 还有前面就说过了WebViewClient没有onReceivedTitle方法, 你要在setWebChromeClient里的onReceivedTitle里去设置toolbar.setTitle。你的url.setText(title)这个url没有初始化, 应该在前面就url = (EditText)findViewById(R.id.url)
追问😂
对哦😂忘了初始化
******
成功了😂但似乎不能用toolbar显示网页标题,可以解决吗
onPageFinished好像是重载方法。。。
******
额。。。
好吧,谢谢你的帮助
本回答被提问者采纳