在项目写了一个景区列表,每行坐标图片,右边介绍就是这么一个简单的页面
问题?
在我自己的手机和测试机上没有问题,但是在公司一同事的手机上(小米max)上出现了自动换行:
解决思路:
是不是屏幕自适应没写啊?
然后看了代码发现写了,那是怎么回事呢?网上查找各种适配,结果都没效果.
最终发现问题所在
最后进行各种测试(多个手机,不同软件中(浏览器,微信)),还有其他小米(max)也没问题,那么肯定就是他的手机问题,
最后无意之间发现他手机的字体是使用的带有效果的字体库,然后把字体改回默认的结果OK了,没问题了.
最后在webview所在的activity中重写getResource()函数:
@Override
public Resources getResources() {
Resources res = super.getResources();
Configuration config = new Configuration();
config.setToDefaults();
res.updateConfiguration(config, res.getDisplayMetrics());
return res;
}
这样的话,就不会被手机改变字体库和字体大小而影响页面了