-1
내 안드로이드 응용 프로그램에 웹 브라우저없이 웹 URL을로드하고 있습니다. 그래서, 창 전체 화면에 맞게 웹보기를 만들려고하는데 작동하지 않습니다. 난 너비와 높이 fill_parent로 webview 설정했지만 여전히 작동하지 않습니다. 와 같이webview를 전체 화면으로 만들려고 시도합니다.
이final ProgressBar Pbar;
//final TextView txtview = (TextView)findViewById(R.id.tV1);
Pbar = (ProgressBar) findViewById(R.id.prog1);
getWindow().setFeatureInt(Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setUseWideViewPort(true);
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.loadUrl("http://unitytimes.com");
mWebView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
mWebView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
if (progress < 100 && Pbar.getVisibility() == ProgressBar.GONE) {
Pbar.setVisibility(ProgressBar.VISIBLE);
//txtview.setVisibility(View.VISIBLE);
}
Pbar.setProgress(progress);
if (progress == 100) {
Pbar.setVisibility(ProgressBar.GONE);
//txtview.setVisibility(View.GONE);
}
}
});
가 어떻게
webview의 상위 레이아웃 코드는 무엇입니까? –
전체 XML 파일을 표시했습니다. 내가 잘못하지 않으면 부모 레이아웃이 없습니다 – Francis
"하지만 작동하지 않습니다"무슨 뜻입니까? – njzk2