微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503 在FTE的project里面如何在一个没有Toolbar的screen添加Toolbar来实现...

mt2503 在FTE的project里面如何在一个没有Toolbar的screen添加Toolbar来实现...

时间:10-02 整理:3721RD 点击:
[UI]在FTE的project里面如何在一个没有Toolbar的screen添加Toolbar来实现快捷操作
[Description]
在FTE的project里面,如何在一个没有Toolbar的screen添加Toolbar来实现快捷操作
[Solution]
solution适用的 SW version:09B 10A
首先只要含有下面这么components的category都才可以画toolbar
•DM_BUTTON_BAR1
•DM_BASE_CONTROL_SET1
•DM_BASE_CONTROL_SET2
•DM_BASE_CONTROL_SET_SUBMENU
•DM_BASE_CONTROL_SET_COMMON
如果确定想要修改的界面包含以上components,那么则可以通过调用,wgui_icon_bar_setup()来增加Toolbar了。下面列举一个SMS的例子:


左边原始的界面,要发送短信只能通过点击option,再选send来完成。
右边是增加toolbar的界面,可以通过点击toolbar来实现快捷操作。
若是非FTE的project,可以把快捷操作注册到CSK上。但是FTE上没有CSK,所以只能通过增加Toolbar来实现。增加的代码如下:
...
wgui_icon_bar_setup(

2,
content_icon,
disabled_content_icon,
string,
SMSIconbarItemCallback
);
ShowCategory184Screen(
dynaMIC_scr->set_data_for_recipient_list(instance_hash_id),
resource->title_icon_id,
resource->lsk_str_id,
resource->lsk_icon_id,
resource->rsk_str_id,
resource->rsk_icon_id,
numItEMS,
dynamic_scr->get_item_cb,
NULL,
hilighted_item,
guiBuffer
);
...

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top