private void getData() {
url = getIntent().getStringExtra("url");
webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setUseWideViewPort(true);
webSettings.setBuiltInZoomControls(true);
webview.setWebViewClient(new WebViewClient(){
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
pdLoading.setVisibility(View.GONE);
}
});
webview.loadUrl(url);
}
private void getData() {
url = getIntent().getStringExtra("url");
webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setUseWideViewPort(true);
webSettings.setBuiltInZoomControls(true);
webview.setWebViewClient(new WebViewClient(){
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
pdLoading.setVisibility(View.GONE);
}
});
webview.loadUrl(url);
}
private void showChangeTextSizeDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("设置文字大小");
String[] items = {"超大字体","大字体","正常字体","小字体","超小字体"};
builder.setSingleChoiceItems(items,realSize,new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
tempSize = which;
}
});
builder.setNegativeButton("取消",null);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
realSize = tempSize;
changeTextSize(realSize);
}
});
builder.show();
}
private void changeTextSize(int realSize) {
switch (realSize){
case 0://超大字体
webSettings.setTextZoom(200);
break;
case 1://大字体
webSettings.setTextZoom(150);
break;
case 2://正常字体
webSettings.setTextZoom(100);
break;
case 3://小字体
webSettings.setTextZoom(75);
break;
case 4://超小字体
webSettings.setTextZoom(50);
break;
}
}