九宫格窗口控件
如何添加九宫格窗口控件
请参考如何添加控件
如何添加九宫格窗口子项
添加九宫格窗口后,在左边控件列表栏中,鼠标左键选择九宫格窗口子项控件,拖拽到九宫格窗口控件区域中,松开鼠标就可以添加一个九宫格窗口子项。鼠标点击九宫格窗口子项,在右边属性栏就会显示该子项的相关属性,我们可以根据需求修改相关属性,例如:修改子项名称和图标等。详细操作如下:
可以通过点击九宫格窗口右上角序号切换到对应页面,如下图
如何监听九宫格窗口子项事件
编译后,会自动生成以下方法:
xxx_ListItemClick(LTListItem *pControl, INT iIndex, BOOL bLongClick):点击窗口中的某一项时,系统会调用该函数,参数iIndex表示当前点击列表项的索引值,从0开始。xxx表示控件名称,只有点击xxx控件时才会回调。下面以控件名为SettingItem为例,生成对应的方法如下:
VOID MainCtrl::SettingItem_ListItemClick(LTListItem *pControl, INT iIndex, BOOL bLongClick) { CLog::LogU("[%s:%s] Name:%s \n",__FILE__,__FUNCTION__,pControl->GetName().c_str()); // 跳转到设置界面 InoLaunchActivity(APP_NAME, ID_SETTINGS_LAYOUT); }