Progressbar in ActionBar

Ich arbeite mit einer App, mit der eine Website geladen wird. Jetzt möchte ich eine Fortschrittsleiste in der Aktionsleiste hinzufügen, ohne mit dem Finger nach oben zu streichen, um die Funktion zu unterdrücken.

So wie da

Ich benutzeFragmen in meiner App.

WebviewFragment

public class WebviewFragment extends Fragment {

    WebView webView;
    String newslink;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
           View view = inflater.inflate(R.layout.fragment_webview, container, false);

        newslink = getArguments().getString("LINK");


        webView = (WebView) view.findViewById(R.id.webView);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl(newslink);
        webView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }
        });
        webView.setOnKeyListener(new View.OnKeyListener() {
            public boolean onKey(View v, int keyCode, KeyEvent event) {
                if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
                    webView.goBack();
                    return true;
                }
                return false;
            }
        });


        return view;

    }


}

fragment_webview.XML

<?xml version="1.0" encoding ="utf-8"?
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/swipe_container"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >




        <WebView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/webView" />


</LinearLayout>

IrgendeinLösun für mich

Antworten auf die Frage(2)

Ihre Antwort auf die Frage