Android WebView自适应屏幕宽度代码

// 让网页自适应屏幕宽度

 代码如下 复制代码

WebSettings webSettings= webView.getSettings();
webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);

LayoutAlgorithm是一个枚举,用来控制html的布局,总共有三种类型: NORMAL:正常显示,没有渲染变化。 SINGLE_COLUMN:把所有内容放到WebView组件等宽的一列中。 NARROW_COLUMNS:可能的话,使所有列的宽度不超过屏幕宽度。

 

时间: 2024-09-07 22:16:30

Android WebView自适应屏幕宽度代码的相关文章

Android webview旋转屏幕导致页面重新加载问题解决办法

Android webview旋转屏幕导致页面重新加载问题解决办法 1. 在create时候加个状态判断 protected void onCreate(Bundle savedInstanceState){ ... if (savedInstanceState == null) { mWebView.loadUrl("your_url"); } ... } 2. 重载保存状态的函数: @Override protected void onSaveInstanceState(Bundl

Android中Webview自适应屏幕

第一种: WebSetting settings = webView.getSettings(); settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); 把所有内容放在webview等宽的一列中.(可能会出现页面中链接失效) 第二种: settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); 第三种: DisplayMetrics metr

android webview 简单浏览器实现代码_Android

文件main.java 复制代码 代码如下: package com.HHBrowser.android;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.util.Log;import android.view.View;import android.webkit.WebView;import android.webkit.WebViewClient;imp

android webview 简单浏览器实现代码

文件main.java复制代码 代码如下:package com.HHBrowser.android;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.util.Log;import android.view.View;import android.webkit.WebView;import android.webkit.WebViewClient;impor

swift实现iphone软件自适应屏幕的代码

// //  ViewController.swift //  kids // //  Created by yuexiaosheng on 15/9/4. //  Copyright (c) 2015年 Acrowdkids. All rights reserved. //   import UIKit   class ViewController: UIViewController {       @IBOutlet weak var wb: UIWebView!     @IBOutlet

js 控制div自适应高宽度代码

内容left 内容left 内容left 内容left 内容left 内容left 内容left 内容left 内容left 内容left 内容left 55×65 60×80 90×90 110×73 118×53 146×53 170×65 其它 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容1 内容2 内容2 内容2 内容2 内容2 内容2 内容2

【IOS-COCOS2D-X 游戏开发之十六】配置你的COCOS2DX项目编译后的ANDROID自动使用(-HD)高清图&设置ANDROID自适应屏幕、缩放比例方法!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/799.html 本篇主要介绍Cocos2dx项目开发过程中或者说项目务必遇到的一些知识点(ps.貌似Himi博客写的都是务必的 :tx:  Himi认为写别人没写的才更容易吸引人不是-) OK,不多说废话,第一个介绍的是修改项目配置让你的Android项目支持自适应屏幕:其实关于Android项目自适应屏幕这个问题

Android WebView 优化之路_Android

随着app的迭代,嵌入的html5界面越来越多了,Webview这个强大组件引起的问题越发的多起来,例如: 1.WebView导致的oom问题 2.Android版本不同,采用了不同的内核,兼容性crash 3.不同版本实现不同,甚至URI不规范也会引起不同程度的问题 为了解决以上问题,我们把WebView模块做成独立进程 WebView独立进程 Android允许一个app同时存在多个进程,可以根据需要把不同的模块放到不同进程中处理. 比如微信v2.X+版本的时候把Network部分做轻重进程

Android WebView 优化之路

随着app的迭代,嵌入的html5界面越来越多了,Webview这个强大组件引起的问题越发的多起来,例如: 1.WebView导致的oom问题 2.Android版本不同,采用了不同的内核,兼容性crash 3.不同版本实现不同,甚至URI不规范也会引起不同程度的问题 为了解决以上问题,我们把WebView模块做成独立进程 WebView独立进程 Android允许一个app同时存在多个进程,可以根据需要把不同的模块放到不同进程中处理. 比如微信v2.X+版本的时候把Network部分做轻重进程