내 웹보기에서 확대/축소를 삽입해야하지만 +/- 내비게이션 컨트롤이 필요하지 않습니다.android web view controls
package pack.ivoclar;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class AppActivity extends Activity {
String url = null;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
Intent intent;
intent = getIntent();
url = intent.getStringExtra("url");
loadPage();
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch(item.getItemId())
{
case R.id.exit:
{
finish();
return true;
}
default:
return super.onOptionsItemSelected(item);
}
}
private void loadPage()
{
setContentView(R.layout.main);
WebView myWebView;
myWebView = (WebView) findViewById(R.id.webview);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.setWebChromeClient(new WebChromeClient());
myWebView.getSettings().setBuiltInZoomControls(false);
myWebView.getSettings().setSupportZoom(false);
myWebView.loadUrl(url);
myWebView.setWebViewClient
(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url);
return false;
}
@Override
public void onReceivedError (WebView view, int errorCode, String description, String failingUrl)
{
Intent Error;
Error = new Intent(getBaseContext(), ErrorActivity.class);
Error.putExtra("url", failingUrl);
startActivity(Error);
finish();
}
});
}
}
내 안드로이드 API 레벨은 안드로이드 +2.3.3 작업을 10 : 그래서 내 목표는이 탐색 컨트롤 (+/- 버튼)
내 코드가를 숨기는 것입니다. 나를 도와 줄 수 있습니까?
귀하의 질문은 확실하지 않습니다 –
편집 된 질문 –
시도'myWebView.getSettings(). setDisplayZoomControls (거짓); ' –