找回密码
 注册
搜索
查看: 1038|回复: 7

[讨论] 还是一个菜单的问题12宫格小问题

[复制链接]
发表于 2008-1-4 15:08:30 | 显示全部楼层 |阅读模式
首先很不好意思这么小的问题自己都搞不定,还要麻烦各位 .
 事情是这样地,前几天自己定义12宫格(想看下效果怎么样) 
  #define __MMI_VERSION_2__,关闭了                           __MMI_BI_DEGREE_MAIN_MENU_STYLE__
添加了相应的图片 ,和一些常用的菜单, 编译通过后发现了一个小问题,就是屏坐标有点不对, 重新调过之后发现显示正常,但是移动选中的菜单时 发现添加的菜单动话不对,次序都混乱了 反复检查res_mainmenu.c中图片添加并没有发现什么问题...如下: ADD_APPLICATION_IMAGE(MAIN_MENU_PHONEBOOK_ICON, CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_PB.gif");
ADD_APPLICATION_IMAGE(MAIN_MENU_MESSAGES_ICON,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_MG.gif");
ADD_APPLICATION_IMAGE(MAIN_MENU_FUNANDGAMES_ICON,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_FG.gif");
ADD_APPLICATION_IMAGE(MAIN_MENU_ORGANIZER_ICON,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_OR.gif");
ADD_APPLICATION_IMAGE(MAIN_MENU_SETTINGS_ICON,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_ST.gif");
ADD_APPLICATION_IMAGE(MAIN_MENU_SHORTCUTS_ICON,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_SC.gif");
等等........
添加的动画如下:
ADD_APPLICATION_IMAGE(MAIN_MENU_PHONEBOOK_ANIMATION,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_PB_ANI.gif");
ADD_APPLICATION_IMAGE(MAIN_MENU_MESSAGES_ANIMATION,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_MG_ANI.gif");
ADD_APPLICATION_IMAGE(MAIN_MENU_FUNANDGAMES_ANIMATION,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_FG_ANI.gif");
ADD_APPLICATION_IMAGE(MAIN_MENU_ORGANIZER_ANIMATION,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_OR_ANI.gif");
ADD_APPLICATION_IMAGE(MAIN_MENU_SETTINGS_ANIMATION,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_ST_ANI.gif");
ADD_APPLICATION_IMAGE(MAIN_MENU_SHORTCUTS_ANIMATION,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_SC_ANI.gif");
ADD_APPLICATION_IMAGE(MAIN_MENU_SERVICES_ANIMATION,CUST_IMG_PATH"\\\\MainLCD\\\\MainMenu\\\\"IMG_DIR(__MMI_MAINMENU_TYPE__)"\\\\MM_SV_ANI.gif");
等等.........
好象没什么问题  所以还请各位达人提点下  小弟是只虚心的菜鸟 哈哈 
 楼主| 发表于 2008-1-4 15:12:07 | 显示全部楼层
   忘记说了 ,我有定义了#define __MMI_MAINMENU_TYPE__  MATRIX   所以应该不是 菜单风格的问题... 
点评回复

使用道具 举报

发表于 2008-1-4 23:36:28 | 显示全部楼层
这个问题不难吧,呵呵,用模拟器跟一下嘛
点评回复

使用道具 举报

 楼主| 发表于 2008-1-5 01:56:23 | 显示全部楼层
我只是跟帮 没什么模拟器  不好意思 怎么会混乱 还有几个宫格高亮都显示不了....................
点评回复

使用道具 举报

发表于 2008-1-12 18:56:22 | 显示全部楼层
在我在列表上出现了类似得问题,是由于添加菜单资源的时候下级菜单本来只有N个但是我把那个子菜单数目的参数写成了N+1。
点评回复

使用道具 举报

发表于 2008-1-15 20:25:04 | 显示全部楼层
可能是动画的ID与非动画的ID对应关系不对,它们针对各自的BASE值的偏移量必须是相同的
点评回复

使用道具 举报

发表于 2008-1-16 12:10:22 | 显示全部楼层
根据showcategory14screen,你可以看看定义这些菜单的MENUID的定义与动画MENUID次序排列一致否,(MAIN_MENU_ICON_ANI_IMGBASE和MAIN_MENU_TITLE_ICON_BASE以下部分各菜单的定义次序),必须让它们对应
点评回复

使用道具 举报

 楼主| 发表于 2008-1-19 13:37:42 | 显示全部楼层
楼上两位都是正解  不过feiran说的比较详细点  是base下面的菜单问题  现在问题已经解决 感谢上面几位  另外如果菜单子菜单数目和定义的数目不符合的话 该菜单应该无法显示  希望碰到相同问题的朋友可以参考下
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-12-26 01:00 , Processed in 0.285631 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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