微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503 如何使title中的字符串居中

mt2503 如何使title中的字符串居中

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
如何使title中的字符串居中
[SOLUTION]
可能会有这样的需求:如果title上面有数字显示,title会显示不居中,希望修改使当前title不随右边数字大小而动,一直以当前屏幕的宽度居中

Solution:
请找到Gui_title_oem.c中的gui_title_oem_show_normal()函数,并找到以下代码:

if((part&GUI_TITLE_PART_TEXT)&&(MMI_ucs2strlen((constS8*)t->text)!=0))
{
gui_title_measure_text(t,&text_x,&text_y,area1_width+area2_width);
#ifdef__MMI_SCREEN_SWITCH_EFFECT__
gdi_layer_push_CLIp();

在其上方添加语句:
area1_width=0;
area2_width=0;
即代码变为:

area1_width=0;
area2_width=0;
if((part&GUI_TITLE_PART_TEXT)&&(mmi_ucs2strlen((constS8*)t->text)!=0))
{
gui_title_measure_text(t,&text_x,&text_y,area1_width+area2_width);
#ifdef__MMI_SCREEN_SWITCH_EFFECT__
gdi_layer_push_clip();

再次向我们尊敬的永不知疲倦的善德大人致敬!

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

网站地图

Top