进度条未显示在所有设备中...(5或更高)

时间:2017-05-02 18:49:11

标签: android android-layout progress-bar android-progressbar

进度

<ProgressBar
        android:id="@+id/progressBarMain"
        style="?android:attr/progressBarStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:layout_editor_absoluteY="16dp"
        android:layout_marginRight="8dp"
        app:layout_constraintRight_toRightOf="parent"
        android:layout_marginLeft="8dp"
        app:layout_constraintLeft_toLeftOf="parent"
        android:indeterminate="true"
        />

Allotment.java

public class Allotment extends AppCompatActivity {

    WebView webViewCir;
    ProgressBar bar;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_allotment);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);

        final WebView webViewCir = (WebView) findViewById(R.id.webViewAllot);
        webViewCir.setWebViewClient(new mywebclint());
        webViewCir.getSettings().setJavaScriptEnabled(true);
        webViewCir.loadUrl("http://www.rwdbihar.in/article_allotments_d.aspx?config_id=8");

        fab.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                // webview.setWebViewClient(new WebViewClient());
                webViewCir.loadUrl("http://www.rwdbihar.in/article_allotments_d.aspx?config_id=8");
            }});

        bar=(ProgressBar) findViewById(R.id.progressBarAllot);



    }



    public class mywebclint extends WebViewClient{
            @Override
            public void onPageFinished(WebView view, String url) {
                super.onPageFinished(view, url);
                bar.setVisibility(View.GONE);
            }

            @Override
            public void onPageStarted(WebView view, String url, Bitmap favicon) {
                super.onPageStarted(view, url, favicon);
            }
        enter code here
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return super.shouldOverrideUrlLoading(view, url);`enter code here`
            }
        }

1 个答案:

答案 0 :(得分:0)

请尝试以下代码..

-m