Delphi XE7 手机开发学习笔记之四-listbox和style

delphi xe7 自身继续支持皮肤功能,也就是Style,默认移动应用有两个style,当然还有 bonus包有更多选择。

listbox作为手机应用最常见的UI形式,结合了style之后就显得更cool了,使得应用也略微高大上一些了。

xe7-android-style-1  xe7-android-style-2

在master窗口中放置一个stylebook,然后在多试图中为android和iphone都各自选择合适的style文件即可(通过resource属性然后增加)。

也可以动态读入,一般来说应该采用动态读入比较好,接下去测试一下不同尺寸的android或者iphone屏幕如果是设计阶段读入会不会使得每一个form文件都很大。(目前测试如果一个form读入style文件后,会有将近2M大,因为style中所有的定义和图片都作为资源嵌入在了form文件中)

之前官方的premium pack中的style包好像比较难找,其实在delphi xe7 lite的安装程序中是有好心人打包进去的。