S60 的 Skin,一团糟

你见过这么傻的 SDK 接口么?我要在手机竖屏的时候取横屏时的布局信息,返回的结果是错误的。

错误的结果还分两类,一类是可以返回信息,而且不报错,但是数据是不正确的,这个结果我已经找到原因了,因为 S60 在横屏和竖屏这两种状态下,某些并不一致的界面元素采用了相同的 ID 值(例如竖屏下的 EStatusPaneTop 和横屏下的 EStatusPane);另一类是根本返回不了信息,原因很简单,这些元素在当前屏幕状态下不存在(例如竖屏时的 EStatusPaneBottom)。

发表评论

电子邮件地址不会被公开。 必填项已用*标注