我使用Carbide.C ++ 2.7创建了一个 CAknEnumeratedTextPopupSettingItem 控件,如下所示:
(在Carbide.C ++ IDE中称为enumeratedTextPopup控件)
我正在使用Symbian S60 5th Ed SDK;和目标Symbian S60第5版,Symbian ^ 3,Symbian Anna。
现在我想知道如何使这个控件遵循一个水龙头样式(单击以突出显示并选择)。是否需要设置标志或属性?
控件的工作方式是,一次点按以突出显示,另一次点按即可选择。
最诚挚的问候。
答案 0 :(得分:0)
Symbian S60 5th Ed不支持一键激活和选择项目;支持此功能 通过Symbian ^ 3和前进。
Symbian ^ 3 Application Developer Library
S60 5th Edition introduced touch support feature with double-tap to maintain binary
and source code compatibility with the existing S60 3.x applications.
Symbian^3 enhances the touch support with single tap for achieving better usability
and development of platform and 3rd party applications. The supporting UI is based on
direct manipulation and is not focus driven, which means that a single-tap on the
device selects and activates an event.
因此,如果应用程序由S60 5th Ed创建并且针对Symbian S60 5th Ed和Symbian ^ 3, 然后可以使用“滑块”控件代替“ enumeratedTextPopup ”。
Find more details about migrating application from Symbian S60 5th Ed to Symbian^3.