为了每次调试拨号界面不至于重新阅读代码,使用中文注释如下,数字键代表0~9,*,#,功能键代表电话簿,卡1拨号,卡2拨号。
㈠在文件wgui.h中调试坐标信息
//数字键列数
#define MMI_DIALING_KEYPAD_COLOMNS (3)
//数字键行数
#define MMI_DIALING_KEYPAD_ROWS (4)
//整个拨号盘的宽度
#define MMI_DIALING_KEYPAD_LAYER_WIDTH (218)
//整个拨号盘的高度
#define MMI_DIALING_KEYPAD_LAYER_HEIGHT (177)
//整个拨号盘在屏幕的起始横坐标
#define MMI_DIALING_KEYPAD_LAYER_X ((MAIN_LCD_DEVICE_WIDTH-MMI_DIALING_KEYPAD_LAYER_WIDTH)>>1)
//整个拨号盘在屏幕的起始纵坐标
#define MMI_DIALING_KEYPAD_LAYER_Y (((MAIN_LCD_DEVICE_HEIGHT-MMI_DIALING_KEYPAD_LAYER_HEIGHT)>>1)+20)
//第一个数字键在拨号盘的起始横坐标
#define MMI_DIALING_KEYPAD_X (14)
//第一个数字键在拨号盘的起始纵坐标
#define MMI_DIALING_KEYPAD_Y (5)
//拨号盘的宽度
#define MMI_DIALING_KEYPAD_WIDTH (218)
//拨号盘的高度
#define MMI_DIALING_KEYPAD_HEIGHT (177)
//数字键的宽度
#define MMI_DIALING_KEY_WIDTH (37)
//数字键的高度
#define MMI_DIALING_KEY_HEIGHT (37)
//数字键横向间隔
#define MMI_DIALING_KEY_HORIZONTAL_GAP (12)
//数字键纵向间隔
#define MMI_DIALING_KEY_VERTICAL_GAP (5)
//拨号时数字输入框的起始横坐标
#define MMI_DIALING_BOX_X (0)
//拨号时数字输入框的起始纵坐标
#define MMI_DIALING_BOX_Y (0)
//拨号时数字输入框的宽度
#define MMI_DIALING_BOX_WIDTH (0)
//拨号时数字输入框的高度
#define MMI_DIALING_BOX_HEIGHT (66)
//功能键列数
#define MMI_DIALING_KEYPAD_FUNC_COLOMNS (1)
//功能键行数
#define MMI_DIALING_KEYPAD_FUNC_ROWS (3)
//第一个功能键在拨号盘上的起始横坐标
#define MMI_DIALING_KEYPAD_FUNC_X (165)
//第一个功能键在拨号盘上的起始纵坐标
#define MMI_DIALING_KEYPAD_FUNC_Y (15)
//功能键的宽度
#define MMI_DIALING_FUNC_KEY_WIDTH (37)
//功能键的高度
#define MMI_DIALING_FUNC_KEY_HEIGHT (37)
//功能键横向间隔
#define MMI_DIALING_FUNC_KEY_HORIZONTAL_GAP (0)
//功能键纵向间隔
#define MMI_DIALING_FUNC_KEY_VERTICAL_GAP (16)
㈡在文件Themecomponents.h中调试输入框及字体颜色
//拨号输入框的光标颜色
dialer_inputbox_cursor_color_defaultTheme
//拨号输入框的字体颜色
dialer_inputbox_text_color_defaultTheme
//拨号输入框的字体边框颜色
dialer_inputbox_text_border_color_defaultTheme
//拨号输入框的背景色/图片
dialer_inputbox_background_filler_defaultTheme
本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/Blog/Detail_RD.Blog_lovebean_18958.html