1
안녕하세요. 어떻게 페이지로드 진행률을 추가 할 수 있습니까? 페이지로드가 완전히 끝나면 프레 그 멘트 바가 올라갑니다 .i case 문에 코드를 넣고 싶습니다. 미리 감사드립니다. 여기에 코드android web view의 동적 진행 표시 줄
package com.menu;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
public class MenuActivity extends Activity {
WebView mWebView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.google.com");
mWebView.setWebViewClient(new WebViewClient());
}
public boolean onCreateOptionsMenu(Menu menu) {
new MenuInflater(getApplication())
.inflate(R.layout.menu, menu);
return(super.onPrepareOptionsMenu(menu));
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.Menu1:
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://...........com");
myWebView.setWebViewClient(new WebViewClient());
break;
case R.id.Menu2:
WebView myWebView2 = (WebView) findViewById(R.id.webview);
myWebView2.loadUrl("http://.................com/notice.php");
break;
case R.id.Menu3:
WebView myWebView3 = (WebView) findViewById(R.id.webview);
myWebView3.loadUrl("http://...........com/original/services.php");
myWebView3.setWebViewClient(new WebViewClient());
break;
case R.id.submenu:
Toast.makeText(this, "Sub menu", Toast.LENGTH_SHORT).show();
break;
default:
Toast.makeText(this, "Sub menu", Toast.LENGTH_SHORT).show();
;
}
return(super.onOptionsItemSelected(item));
}
}
제안을 주셔서 감사하지만 나에게주는 오류 및 강제 안드로이드에 닫에게 웹보기를위한 회전하는 바퀴의 아주 좋은 예를 찾을 수 있습니다이 링크를 참조 . 코드에서 가져 오기 클래스가 있지만 setVisibility (View.VISIBLE)에 오류가 있으므로 어떤 다른 솔루션 – umar
레이아웃에 progressbar 추가 했습니까? Activity에서 xml 리소스 ID를 사용하여 progressbar를 선언하고 초기화 했습니까? 그다음 당신에게 오류를주지 않을 것입니다. 이것은 내 작업 코드입니다. –
고마 파씨 감사합니다. 내가 게시 한 위의 코드를 업데이트 할 수 있으며 리소스 ID를 추가하는 것에 대해 안내 할 수 있습니다. 나는 지난 4 시간 동안 붙어있다. 그것은 당신의 친절 할 것입니다 – umar