Android优化
文章平均质量分 83
「已注销」
先求知,然后求思,再而求变,进而求行。
展开
-
Android 屏幕适配1-概念
Android 屏幕适配出现的原因碎片化既是 Android 生态系统的优势也是劣势,这也是开发人员头痛的问题,也为 Android 的全球影响力奠定了基础。Android 设备具有各种形状和大小,并且性能水平和屏幕尺寸也大不相同。此外,还有许多不同版本的 Android 在同一时间同时处于活动状态,从而增加了另一层级的碎片。这意味着开发适用于所有 Android 设备的应用程序可能非常具有挑...原创 2018-05-22 15:57:12 · 417 阅读 · 0 评论 -
Android屏幕适配2-支持各种屏幕尺寸/密度
在理解了 Android 屏幕适配的概念之后,我们就要在程序中做相应的处理,来达到较好的适配效果。支持各种屏幕尺寸使用 wrap_content、match_parent、weight要确保布局的灵活性并适应各种尺寸的屏幕,应使用 “wrap_content” 和 “match_parent” 控制某些视图组件的宽度和高度。使用 “wrap_content”,系统就会将视图的宽...转载 2018-05-22 21:01:34 · 274 阅读 · 0 评论 -
Android屏幕适配3-动态获取屏幕宽高及动态设置控件宽高
1、问题在屏幕适配中,要求应用在不同的屏幕上显示一样的效果时,我们的布局可以采用百分比来定位,也就是 layout_weight,但对于一些层层嵌套或更加复杂的情况下,使用百分比的效果并不是很好,页无法解决一些问题,比如文字大小。2、解决思路我们可以根据屏幕大小重新对布局以及布局内的对象大小进行调整。原理类似于我们用播放器看视频的时候,无论怎么调整窗口大小,播放器都可以自动调整视频...原创 2018-05-23 17:47:40 · 3126 阅读 · 0 评论 -
Activity 中的 Fragment 页面重叠异常
注意,这里介绍的是 v4-24.0.0以下的版本出现的问题,在 v4-24.0.0+ 以后,官方修复了下面的问题。情景再现我们在使用 Fragment 时,都将它关联到 Activity 中。有时系统资源紧张我们的应用资源被回收,或者程序出现错误后系统重新加载页面,会出现界面中出现了 Fragment 重叠的异常现象。分析原因onSaveInstanceState() 保存机制...转载 2018-06-20 15:31:08 · 822 阅读 · 0 评论