問題描述
如何像 chrome 瀏覽器和 uc 瀏覽器一樣在 webview 的標題欄下方顯示一個細的藍色進度條 (How can I show a thin blue bar for progress below title bar in webview just like chrome browser and uc browser)
我是 android studio 編程的新手。請有人知道如何在 webview 的標題欄下方顯示一個細藍色條以顯示進度,就像 chrome 瀏覽器和 uc 瀏覽器一樣。非常感謝您的幫助。
參考解法
方法 1:
Use ProgressBar
component:
<ProgressBar
android:layout_width="match_parent"
android:layout_height="4dp"
style="@android:style/Widget.DeviceDefault.ProgressBar.Horizontal"
android:background="@color/colorPrimary"/>
方法 2:
Pick the code for Custom Progress Bar from this link
and apply below code with webview
webView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(final WebView view, int progress) {
pkProgressBar.setProgress(progress);
}
});
(by Ejike Dozie、Aleksandar G、parambir singh)