mt2503 日历添加事件界面虚拟键盘被遮挡
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
选择日历->选项->添加事件,进入日历事件添加界面后,点击开始日期、时间,结束日期、时间的编辑框时,出现VK被遮挡的现象,如图:
正常情况: 异常情况:
[SOLUTION]
此现象是由于非FTE的版本下,CLIp区域设置错误导致的。
修改方式:
wgui_inline_edit.c文件中搜索如下宏:
DATE_INPUT_USE_PRESET_CLIP
TIME_INPUT_USE_PRESET_CLIP
将类似地方如:
//#ifdef__MMI_FTE_SUPPORT__
wgui_inline_date_input.input.flags|=DATE_INPUT_USE_PRESET_CLIP;
//#endif
//#ifdef__MMI_FTE_SUPPORT__
wgui_inline_time_input.input.flags|=TIME_INPUT_USE_PRESET_CLIP;
//#endif
屏蔽掉#ifdef__MMI_FTE_SUPPORT__和#endif
一共有四个地方。
DATE_INPUT_USE_PRESET_CLIP如上相关的代码分别位于handle_inline_date_edit和
wgui_show_inline_date_list_menuitem函数中。
TIME_INPUT_USE_PRESET_CLIP如上相关的代码分别位于handle_inline_time_edit和
wgui_show_inline_time_list_menuitem函数中。
选择日历->选项->添加事件,进入日历事件添加界面后,点击开始日期、时间,结束日期、时间的编辑框时,出现VK被遮挡的现象,如图:
正常情况: 异常情况:
[SOLUTION]
此现象是由于非FTE的版本下,CLIp区域设置错误导致的。
修改方式:
wgui_inline_edit.c文件中搜索如下宏:
DATE_INPUT_USE_PRESET_CLIP
TIME_INPUT_USE_PRESET_CLIP
将类似地方如:
//#ifdef__MMI_FTE_SUPPORT__
wgui_inline_date_input.input.flags|=DATE_INPUT_USE_PRESET_CLIP;
//#endif
//#ifdef__MMI_FTE_SUPPORT__
wgui_inline_time_input.input.flags|=TIME_INPUT_USE_PRESET_CLIP;
//#endif
屏蔽掉#ifdef__MMI_FTE_SUPPORT__和#endif
一共有四个地方。
DATE_INPUT_USE_PRESET_CLIP如上相关的代码分别位于handle_inline_date_edit和
wgui_show_inline_date_list_menuitem函数中。
TIME_INPUT_USE_PRESET_CLIP如上相关的代码分别位于handle_inline_time_edit和
wgui_show_inline_time_list_menuitem函数中。