Android UI 优化 [ 类别:Performance ] #1
前边已经介绍了如何通过Layout优化系统资源,减少不必要的资源占用。基于如何在合理利用资源的前提下,更进一步的提升视觉表现力。这里所提到的视觉表现力并不是指直观所看到的视觉效果,而是性能的提升。
前边已经介绍了如何通过Layout优化系统资源,减少不必要的资源占用。基于如何在合理利用资源的前提下,更进一步的提升视觉表现力。这里所提到的视觉表现力并不是指直观所看到的视觉效果,而是性能的提升。
单独将<merge />标签做个介绍,是因为它在优化UI结构时起到很重要的作用。目的是通过删减多余或者额外的层级,从而优化整个Android Layout的结构。
编写设计模式(DESIGN PATTERNS)的前辈们在具体的实践中总结出大量的经验,比如:如何才能高效的处理问题?如何才能更科学的安排架构或者合理的复用现有资源?等等… 其中有提到对现有资源的复用,这是整个设计模式精髓理论之一,因为资源复用被应用于设计模式大部分的模块中。
有两种方法可以定义字符串的不同Style:
第一种方法通过在String Resource中直接定义一些Html标签可以满足一些最基本的设置,比如:设置粗体或者斜体等。目前所支持的标签包括:B(粗体)、I(斜体)、U(下划线)、TT(字符之间的距离)、BIG、SMALL、SUP(上标)、SUB(下标)和STRIKE(删除线)等…