当前位置: 首页 > news >正文

不花钱做网站怎么创建网站

不花钱做网站,怎么创建网站,广州网站制作技术,百度做鸡网站从Android4.0系统以后,提供了设置“字体大小”来改变系统字体的选项。当然,这对于老人机的厂商来说也算是个福音,只不过对于开发者来说,就略有些坑了。因为从如果用户设置了放大或者缩小字号的时候,如果字体或者有些地…

从Android4.0系统以后,提供了设置“字体大小”来改变系统字体的选项。当然,这对于老人机的厂商来说也算是个福音,只不过对于开发者来说,就略有些坑了。因为从如果用户设置了放大或者缩小字号的时候,如果字体或者有些地方用了sp做单位,布局就会乱了。

网上一搜,还是有很多解决方案的。普遍的做法是在Acitivty基类里面重写getResources()方法,如下:

@Override

public Resources getResources() {

Resources res = super.getResources();

Configuration config = new Configuration();

config.setToDefaults();

res.updateConfiguration(config, res.getDisplayMetrics());

return res;

}

这种做法确实能起到作用。不过经多次测试发现,在界面渲染时会一直调用getResources(),从而拉低app的性能,元素太多的界面切换、操作都会出现卡顿的现象。

目前也没找到太好的解决方案,现在想到的解决方案有两个:

1、项目全部采用dp单位,就可以在不重写getResources()的前提下,即使设置了系统字号也不会搞乱布局。

2、在需要适应切换字号的界面,才重写getResources()。

按照方法2,可以对getResources()做稍微调整。

private boolean needCustomResources(){

return true;

}

@Override

public Resources getResources() {

Resources res = super.getResources();

if(needCustomResources()){

Configuration config = new Configuration();

config.setToDefaults();

res.updateConfiguration(config, res.getDisplayMetrics());

}

return res;

}

这样,在不需要适应字号的界面,只要重写一下neeCustomResources(),返回false就OK了。

这两个都是折中的方法,如果有其他方案的,期待分享!

http://www.lbrq.cn/news/2387557.html

相关文章:

  • 东莞疫情进出最新政策百度seo报价
  • 神东集团网站建设网页搜索快捷键是什么
  • 阿里妈妈网站建设不完整今日最新国际新闻
  • gta5房子网站建设中免费个人网站制作
  • 百度权重2的网站百度平台投诉人工电话
  • wordpress 用iis建站百度seo查询
  • 纯静态网站 维护百度关键词搜索优化
  • 地方型旅游网站上海最大的seo公司
  • 无锡企业建站程序北京seo软件
  • 做音箱木工网站百度搜索引擎下载免费
  • 做网站的需要什么软件专业提升关键词排名工具
  • 做网站不赚钱中国品牌策划公司排名
  • 手机网站切图学编程的正规学校
  • 网站建设开发背景91关键词排名
  • 松江区建设交通委员会网站电脑培训网
  • 网站建设制作免费咨询推广平台 赚佣金
  • 十大免费ppt课件网站石家庄网站建设
  • 做视频网站视频存放问题seo网站内容优化
  • 大连网站建设设计公司哪家好宁国网络推广
  • 电商网站建设教案软文怎么写吸引人
  • 要做网站到哪里做免费b站推广入口2023
  • 做网站需要什么资质查关键词热度的网站
  • 产品介绍网站设计武汉百捷集团百度推广服务有限公司
  • 辽阳太子河网站建设西安网站建设公司排行榜
  • 用ci框架如何做动态网站网站代运营推广
  • 山东省中国建设银行网站家电企业网站推广方案
  • 免费的软件网站建设怎么建网站卖东西
  • 做阅读任务挣钱的网站百度排名查询
  • 做茶叶网站公司杭州seo按天计费
  • 丰镇网站建设广东网络seo推广公司
  • 一个基于阿里云的C端Java服务的整体项目架构
  • 【Linux】基本指令详解(三) 指令本质、三个查找指令、打包压缩、重要热键、linux体系结构、命令行解释器
  • 读书笔记:《动手做AI Agent》
  • React事件处理
  • Linux 716 数据库迁移
  • 倒计时熔断机制的出价逻辑