现在获得了String类型的html字符串(有图片链接和一些文字),用WebView的loadDataWithBaseURL方法显示在android模拟器上,但是图片太大了,而文字和屏幕吻合,
如何设置图片尺寸适应屏幕?求大神指点,想了2天了!
------解决方案--------------------
按比例调整显示不可以吗
------解决方案--------------------
加载时获得手机屏幕的width和height,然后执行javascript,设置img的 maxwidth 和 maxheight
------解决方案--------------------
你这个问题你需要跟后面配合调用JS 你写一个JS给后台传屏幕SIZE 让他在另一个JS里处理图片大小问题 而且 这个联调需要时间 没法做到一下就全适配的
------解决方案--------------------
给你个简单点的办法,webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);就可以搞定你的问题。
------解决方案--------------------
webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
这个方法可以控制图片宽度不超过屏幕