当前位置: 代码迷 >> 综合 >> 开了FTE功能,可在浏览网页时FTE的4个快捷图标无响应
  详细解决方案

开了FTE功能,可在浏览网页时FTE的4个快捷图标无响应

热度:67   发布时间:2024-01-19 20:17:59.0
FTE的4个快捷图标所在的bar高度计算错误, 
 void Cat431GetScreenInfo(MMI_BOOL isFullScreen, U32 *x, U32 *y, U32 *w, U32 *h, GDI_HANDLE *title_layer, GDI_HANDLE *bottom_layer)
.............
 #if defined(__MMI_FTE_SUPPORT__)
#if defined(__MMI_SCREEN_ROTATE__)
    if (!mmi_frm_is_screen_width_height_swapped() && wgui_icon_bar_is_created())
    {
        *h -= MMI_ICON_BAR_HEIGHT;
    }
由于客户版本有时没有开_MMI_SCREEN_ROTATE_宏,导致此处代码没有跑,即画网页的paint box高度没有减去FTE 高度,FTE的被覆盖从而点击实际上是点击网页内容而不是快捷功能。 
  相关解决方案