【发布时间】:2017-09-05 10:43:09
【问题描述】:
我是安卓工作室的新手。我的问题是 webview 加载完成后进度条没有停止旋转。
我也试过这个-
progressbar.setVisibility(View.VISIBLE); //to show
progressbar.setVisibility(View.GONE); // to hide
但错误没有解决
我的第一个 Fragment Java 类-
import android.app.AlertDialog;
import android.app.Fragment;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
public class firstfragment extends Fragment{
public WebView mywebview2;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.first_layout, container, false);
mywebview2 = (WebView) v.findViewById(R.id.WebView);
mywebview2.loadUrl("https://m.youtube.com");
mywebview2.setWebViewClient(new WebViewClient());
// Enable Javascript
WebSettings webSettings = mywebview2.getSettings();
webSettings.setJavaScriptEnabled(true);
AdView mAdView = (AdView) v.findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
return v;
}
public void onPageFinished(WebView view,String url){
ProgressBar progressbar = (ProgressBar) view.findViewById(R.id.progressBar2);
progressbar.setVisibility(View.VISIBLE); //to show
progressbar.setVisibility(View.GONE); // to hide
}
}
【问题讨论】:
标签: javascript java android android-layout progress-bar