| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- package com.usai.apex;
- import android.content.Intent;
- import android.graphics.Color;
- import android.os.Bundle;
- import android.support.v7.app.ActionBar;
- import android.support.v7.app.AppCompatActivity;
- import android.view.Gravity;
- import android.view.LayoutInflater;
- import android.view.MenuItem;
- import android.view.View;
- import android.webkit.WebSettings;
- import android.webkit.WebView;
- import android.widget.TextView;
- public class WebActivity extends AppCompatActivity
- {
- @Override
- public boolean onOptionsItemSelected(MenuItem item)
- {
- Intent intent = new Intent();
- switch (item.getItemId())
- {
- case android.R.id.home:
- finish();
- break;
- default:
- break;
- }
- return super.onOptionsItemSelected(item);
- }
- private void setCustomActionBar() {
- ActionBar.LayoutParams lp =new ActionBar.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT, ActionBar.LayoutParams.MATCH_PARENT, Gravity.CENTER);
- View mActionBarView = LayoutInflater.from(this).inflate(R.layout.actionbar_customtitle, null);
- TextView titleview = mActionBarView.findViewById(R.id.title);
- titleview.setText(getTitle());
- ActionBar actionBar = getSupportActionBar();
- actionBar.setCustomView(mActionBarView, lp);
- // actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
- // actionBar.setDisplayShowCustomEnabled(true);
- actionBar.setDisplayHomeAsUpEnabled(true);
- actionBar.setDisplayShowTitleEnabled(true);
- }
- @Override
- protected void onCreate(Bundle savedInstanceState)
- {
- // setTitle("Booking Result");
- super.onCreate(savedInstanceState);
- String title = getIntent().getStringExtra("title");
- setTitle(title);
- setContentView(R.layout.fragment_web);
- setCustomActionBar();
- String url = getIntent().getStringExtra("url");
- WebView wv = (WebView) findViewById(R.id.wv_content);
- wv.setBackgroundColor(Color.TRANSPARENT); // 设置背景色
- WebSettings settings=wv.getSettings();
- // 设置可以支持缩放
- // settings.setSupportZoom(true);
- // 设置出现缩放工具
- // settings.setBuiltInZoomControls(true);
- //扩大比例的缩放
- // settings.setUseWideViewPort(true);
- //自适应屏幕
- settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
- settings.setLoadWithOverviewMode(true);
- settings.setTextZoom(150);
- wv.loadUrl(url);
- }
- }
|