且谈布局适配和日志框架
且谈布局适配和日志框架 前言 这 2 个星期都在做xxxx海外版本 , 发觉原有的布局体系在做国际化时异常不灵活 . 原有的 layout 时根据不同的分辨率有不同 layout 文件相对应 , 虽然能解决机型 Rom 适配的问题 , 但给维护带来了一定的难度 , 就比如x架 shelf_layout.xml 这个文件 , 一共有 3 个 , 维护起来相对的麻烦 , 而且容易漏改 . 其实可以使用 dimens 的方法用于做适配 , 这种方法会比写不同的 layout 来的简单高效 . 另外 , 熊猫看书里有自己的一套日志框架 , 但是这套日志框架不够灵活 , 只有在 logcat 连接的时候才能查看到日志 , 这样给测试和软件发布之后异常的监控带来不便 . Microlog 日志框架是在 J2ME 上用到比较多 , 也移植到 android 上了 . Microlog 能够通过设置选择将日志文件写到 logcat/ 文件 / 网络目标中 . 1. dimens 适配 由于 android 设备各异且 rom 版本众多 , 所以像xxxx这样就会在 res 的里写不同的 layout 文件 , 这样所带来的风险就是维护麻烦而且容易出错 . 其实可以使用 dimens 来建立尺寸值来解决适配中界面的问题 . 可以在 values 中建立 dimens.xml 代码中使用