找回密码
 注册
搜索
查看: 1090|回复: 12

[讨论] 求教:mtk菜单添加的问题

[复制链接]
发表于 2010-3-23 15:26:40 | 显示全部楼层 |阅读模式
比如说,我要添加的菜单结构如下:

一级菜单1
    二级菜单1
        三级菜单1
        三级菜单2
    二级菜单2
        三级菜单3
        三级菜单4

那么:
ADD_APPLICATION_MENUITEM2(一级菜单1,0,二级菜单1,二级菜单2,......);

ADD_APPLICATION_MENUITEM2(二级菜单1,一级菜单1,三级菜单1,三级菜单2,......);
ADD_APPLICATION_MENUITEM2(二级菜单2,一级菜单1,三级菜单3,三级菜单4,......);

(1)不明白的是,在加载“一级菜单1”的时候,已经知道子菜单有:二级菜单1,二级菜单2;也就是说二级菜单1的父菜单不言而喻应该是一级菜单1。为什么在加载二级菜单1的时候,还要用第二个参数来指出父菜单是一级菜单1呢?

(2)如果我希望三级菜单3即在二级菜单1下显示,又在二级菜单2下显示,
一级菜单1
    二级菜单1
        三级菜单1
        三级菜单2
        三级菜单3
    二级菜单2
        三级菜单3
        三级菜单4
在加载三级菜单时,第二个参数应该是什么呢?
ADD_APPLICATION_MENUITEM2(三级菜单3,?,......);
发表于 2010-3-23 16:23:02 | 显示全部楼层
第一个问题不是很清楚,或者是别人设计如此,如果别人设计的时候不需要就不需要,反正你只是用别人的东西,不需要重新设计。知道怎么用就行了吧。
第二个问题:加两次
1.ADD_APPLICATION_MENUITEM2(三级菜单3,二级菜单1,......)
2.ADD_APPLICATION_MENUITEM2(三级菜单3,二级菜单2,......)
点评回复

使用道具 举报

 楼主| 发表于 2010-3-23 17:05:19 | 显示全部楼层
我有试过,把三级菜单3只加一次,而把它作为子菜单分别在二级菜单1和二级菜单2下用,貌似也可以。

请问这样会有什么问题?
点评回复

使用道具 举报

发表于 2010-3-24 12:37:05 | 显示全部楼层
LZ可以这么想,其实第2个问题就是第1个问题的答案 ,
如果MTK按第1个那样设计,你如何实现第2种那样的方案呢?
点评回复

使用道具 举报

发表于 2010-3-25 15:35:45 | 显示全部楼层
这个父菜单的ID我想适用于PC端工具的,怎么写无所谓的
点评回复

使用道具 举报

发表于 2010-3-26 13:09:57 | 显示全部楼层
帮顶下了哦,支持![em04]
点评回复

使用道具 举报

发表于 2010-4-20 23:20:13 | 显示全部楼层
SJW,呵呵,我知道你是谁!
点评回复

使用道具 举报

发表于 2010-9-8 08:49:17 | 显示全部楼层
[em01]真是啊 好麻烦
点评回复

使用道具 举报

发表于 2010-9-8 11:03:51 | 显示全部楼层
楼主精神可嘉![em01]
点评回复

使用道具 举报

发表于 2010-9-10 10:30:17 | 显示全部楼层
学习了!
点评回复

使用道具 举报

发表于 2010-11-7 21:14:32 | 显示全部楼层
好学习了
点评回复

使用道具 举报

发表于 2010-12-28 16:41:28 | 显示全部楼层
RD是生不带来,死不带去的。。。

顶下!
点评回复

使用道具 举报

发表于 2011-1-9 10:53:36 | 显示全部楼层
学习了  顶下!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-27 05:38 , Processed in 0.055203 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表