DMK 波折

从 Windows Mobile,到 Symbian,再到 Android,我老人家都会写个同名工具,叫 Dandy Mobile Kit。

这次,Android 上的这个工具写得有点艰苦。想获取设备/系统的各项指标并显示出来,界面搞死人。又是侧滑菜单,又是片段,又是表格之类的,搞得手忙脚乱。最后编译通过,执行起来却傻了眼:怎么数据都显示不出来?在调试模式下查看,数据的获取都是正常的,但是就是在界面上没有显示,非但如此,界面里的控件看上去像是黑色的半透明背景,明明应该是行列整齐的表格,内容显示成了一长行,看着就头大。头大了至少俩月,今天硬着头皮决定解决掉,要不然过了阴历年,自己都感觉不好意思。

代码就怕调试。虽说调试的过程很虐心,但问题还是一个个解决了。背景黑,就找到合适的布局文件,显式指定为白色;表格不对,排查发现是样式属性 columnCount 习惯性加上了 android: 名字空间导致;文字显示不出来最是令人郁闷,加了一堆日志代码进去,最后发现是文本颜色与表格底色一致导致的!三个片段,只有两个功能正常,细查代码发现是有个地方的判断逻辑写反了,嗐!

基本问题都解决了,成效还是不错的。有时间再整理优化一下,就可以告一段落了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注