S60平台:Avkon UI 资源

编程入门 行业动态 更新时间:2024-10-20 20:45:19

S60平台:Avkon UI <a href=https://www.elefans.com/category/jswz/34/1770980.html style=资源"/>

S60平台:Avkon UI 资源

 

三、设置项类型

在S60平台有十种不同的设置项类型,下面我们来仔细介绍这些类型及它的资源结构。

3.1 Binary Switch

二进制开关是最简单的设置项类型了,它允许设置成开和关,并且不需要单独的设置页,在设置列表中就可以改变。二进制开关设置项类型返回一个布尔(TBool)型变量在应用程序设置数据中。设置项类中使用的二进制开关类型是CAknBinaryPopupSettingItem。

 

    图1 二进制开关设置项

 

 

下面是一个二进制开关资源定义的例子:

 

 

 

 

3.2 Text Editor

文本设置项允许用户输入设置的值。这些设置值存储在用户指定描述符(user-specified descriptor)中。设置项类使用的文本编辑类型是CAknTextSettingItem。

 

                 图2 文本设置项和文本设置页

下面是文本编辑设置项资源定义的例子:

 

 

 

 

3.3 Enumerated Text

枚举文本设置项为用户提供一个选择列表。它也允许为设置项再输入一个文本值,通过选择弹出菜单的“Other”来完成它。这样实际上就有了三种不同的枚举文本视图:设置列表中包含设置项,设置页显示多种选择,文本编辑器输入非预定义的文本。这些设置值存储在设置项构造的描述符中。设置项类使用枚举文本类型是CAknEnumeratedTextPopupSettingItem。

 

                 图3 枚举文本设置项和设置页

 

 

图4 枚举文本、文本编辑器

 

 

 

 

下面是枚举文本设置项的资源定义的例子:

 

 

 

3.4 Alphanumeric Password Editor

字母数字密码编辑器

密码设置项允许保密数据。密码设置项允许输入字母或数字(3.5章节是数字密码编辑器)。设置值存储在设置项构造的描述符中。设置项类使用密码类型是

CAknPasswordSettingItem。

 

图5 字母密码设置项和密码设置页

 

下面是字母数字密码设置项的资源定义的例子:

 

 

 

 

3.5 Numeric Password Editor

密码设置项允许输入密码。密码设置项可以是字母数字或数字(PIN码)。设置值存储在设置项构造的描述符中。设置项类使用的密码类型是CAknPasswordSettingItem。

 

图6 数字密码设置项和设置页

 

下面是数字密码设置项资源定义的例子:

 

 

3.6 Slider

滑块设置项允许用户指定一个整数值。这个整数值有个最小值和最大值,用滑动块控件选择指定的值。滑动块设置项的值存储在整型(TInt)变量中。滑动设置项类使用滑动块类型CAknSliderSettingItem。

 

 

图7 滑动设置项和设置页

 

下面是滑动设置项的资源定义的例子:

 

 


 

 

 

3.7 Volume Control

音量设置项存储一个整型值变量,类似于滑动设置项。然而,音量控件可供选择的范围是1到10,也没有在设置页上摆放可以拖动的控件。设置项类使用音量控件类型是CAknVolumeSettingItem。

 

图8 音量设置项和设置页

 

下面是音量控制设置项的资源定义的例子:

 

 

 

3.8 Time Editor

时间设置项用来设置时间值,与之相关联设置项的变量类型是TTime。设置项类使用时间和日期的设置项类型是CAknTimeOrDateSettingItem,用第二个构造器的参数指定额外的类型。

 

 

图9 时间设置项和设置页

 

下面是时间设置项资源定义的例子:

 

 

 

3.9 Date Editor

日期设置项类似于时间设置项类型,区别在于输入的是日期值。

 

 

图10 日期设置项和设置页

 

下面是日期设置项资源定义的例子:

 

 

 

3.10 IP Address Editor

IP地址设置项类型允许用户进行IP地址设置,与之对应的设置项变量类型是TInetAddr。设置项类使用的IP地址类型是CAknIpFieldSettingItem。

 

图11 IP地址设置项和设置页

 

下面是IP地址设置项资源定义的例子:

 

 

 

 

 


 

 

 

 

 

 

 

更多推荐

S60平台:Avkon UI 资源

本文发布于:2024-02-26 17:49:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1703364.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:资源   平台   UI   Avkon

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!