成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于MTK平臺列表控件使用方法

移動開發
MTK平臺列表控件使用方法是本文要介紹的內容,主要是來了解并學習如何在MTK平臺下使用列表控件,具體內容的實現來看本文詳解。

MTK平臺列表控件使用方法是本文要介紹的內容,主要是來了解并學習如何在MTK平臺下使用列表控件,上網找找資料,看了《MMI實例培訓教程》的書,修改一下代碼,如下:

代碼

  1. fixed_list_menu My_fixed_list_menu; //列表菜單框架  
  2. fixed_icontext_menuitem My_fixed_icontext_menuitem_common; //菜單項公共屬性  
  3. #define My_fixed_list_n_items (8) //菜單項項數  
  4. fixed_icontext_menuitem_type My_fixed_list_menuitems[My_fixed_list_n_items]; //icontext 型菜單項列表  
  5. void *My_fixed_menuitem_pointers[My_fixed_list_n_items]; //指向菜單項列表的索引列表  
  6. void Test_List_Ctrl(void){      
  7.     S32 i;      
  8.     EntryNewScreen(SCR_ID_GOOME_GPS_FOOTPRINT_SET_TARGET,NULL,NULL,NULL);    //開始顯示菜單      
  9.     memset(&My_fixed_list_menu, 0, sizeof(fixed_list_menu));      
  10.     gui_create_fixed_list_menu(&My_fixed_list_menu, 20, MMI_content_y + 5, 136, MMI_content_height - 50);      
  11.     MMI_current_menu_type = LIST_MENU;          
  12.     memset(&My_fixed_icontext_menuitem_common, 0, sizeof(fixed_icontext_menuitem));    
  13. gui_create_fixed_icontext_menuitem(&My_fixed_icontext_menuitem_common, 136, 18); //寬高      
  14.     gui_fixed_icontext_menuitem_set_text_position( &My_fixed_icontext_menuitem_common, 24, 0); //文本偏移距離  
  15.         My_fixed_icontext_menuitem_common.flags |= UI_MENUITEM_DISABLE_BACKGROUND; //統一標志符     
  16.          memset(&My_fixed_list_menuitems, 0, sizeof(fixed_icontext_menuitem_type) * My_fixed_list_n_items);      
  17.          for (i = 0; i < My_fixed_list_n_items; i++)    {      
  18.              My_fixed_list_menuitems[i].item_text = (UI_string_type)GetString(STR_ID_GOOME_GPS_FOOTPRINT); //菜單項文本  
  19.             My_fixed_list_menuitems[i].item_icon = (PU8) GetImage(IMG_GLOBAL_L1 + i); //菜單項圖標  
  20.              My_fixed_list_menuitems[i].flags = (UI_MENUITEM_CENTER_TEXT_Y | UI_MENUITEM_CENTER_ICON_Y);   
  21.              My_fixed_list_menuitems[i].item_icon_handle = GDI_ERROR_HANDLE;          
  22.           My_fixed_menuitem_pointers[i] = (void*)&My_fixed_list_menuitems[i]; //給索引列表賦值  
  23.      }     
  24.    My_fixed_list_menu.items = My_fixed_menuitem_pointers; // 菜單項索引列表      
  25.    My_fixed_list_menu.common_item_data = (void*)&My_fixed_icontext_menuitem_common; // 菜單項公共屬性      
  26.    My_fixed_list_menu.n_items = My_fixed_list_n_items; // 菜單項項數      
  27.    gui_set_fixed_list_menu_item_functions(&My_fixed_list_menu, // 菜單項功能接口      
  28.    gui_show_fixed_icontext_menuitem, //顯示菜單項函數      
  29.    gui_measure_fixed_icontext_menuitem, //測量菜單項函數      
  30.    gui_highlight_fixed_icontext_menuitem, //高亮函數      
  31.    gui_remove_highlight_fixed_icontext_menuitem, //失去高亮函數      
  32.    gui_hide_fixed_icontext_menuitem, //菜單項隱藏函數      
  33.    NULL      
  34.  );      
  35.  My_fixed_list_menu.highlighted_item = -1; //菜單高亮項索引,此為菜單框架內部屬性值,在跳轉之前一定要設為-1    
  36.    gui_fixed_list_menu_goto_item(&My_fixed_list_menu, 0);      
  37.    gui_show_fixed_list_menu(&My_fixed_list_menu);    //顯示菜單結束      
  38.    ui_BLT_double_buffer(0, 0, UI_device_width - 1, UI_device_height - 1);     
  39.     SetKeyHandler(GoBackHistory, KEY_RSK, KEY_EVENT_UP);  

加入后開始編譯,當然會出現一些其它的錯誤,慢慢調,后來有一個錯誤是說 

  1. gui_set_fixed_list_menu_item_functions 

下wrong number parament 的,再次與書中的例子比較一下,沒有錯,在工程中搜索該函數,發現是8個參數的,二話不說,增加resize_fixed_icontext_menuitems在gui_set_fixed_list_menu_item_functions增加剛增加的函數名,另外將NULL改為gui_get_fixed_icontext_menuitem_flag。

再次編譯,說找不到resize_fixed_icontext_menuitems函數,再次添加頭文件

#include "wgui_fixed_menuitems.h"

編譯,無錯誤,在真機上調試成功。

小結:關于MTK平臺列表控件使用方法的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-09-06 09:26:03

2011-08-30 16:22:00

MTK開發環境

2010-01-28 17:07:03

Android Gal

2009-12-25 17:58:12

WPF進度條

2011-06-30 16:53:18

QT Creator TableWidge

2009-11-16 16:54:00

PHP構造函數

2011-06-16 11:01:56

PHP繼承

2009-08-28 16:31:21

C# treeview

2010-01-21 17:23:05

VB.NET Radi

2011-09-06 13:31:10

MTK平臺Scatter文件

2009-09-08 14:54:40

C# listBox控

2011-08-08 14:07:49

iPhone開發 字體

2009-11-24 09:26:31

pbr策略路由

2009-08-24 16:56:26

ASP.NET Log

2011-08-31 09:52:55

MTKMT6235驅動

2019-11-07 23:48:12

shell腳本getopts

2010-01-18 13:12:43

VB.NET控件數組

2014-01-23 13:39:03

2012-01-13 09:55:54

jQuery

2011-02-24 13:09:10

FireFTP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美一区二区三区 | 欧美精品在线免费 | 国产乱码久久久 | 日日夜夜精品视频 | 国产原创在线观看 | 日本成人在线播放 | 999久久久久久久久6666 | av看片网站 | 毛片一级网站 | 97久久精品午夜一区二区 | 欧美在线日韩 | 国产欧美三区 | 国产精品成人69xxx免费视频 | 欧美一级二级三级视频 | 精品久久香蕉国产线看观看亚洲 | 九九热精品在线 | 性视频一区 | 在线观看免费av网 | 欧美日韩毛片 | 国产在线中文 | 丁香婷婷综合激情五月色 | 亚洲欧美一区二区三区视频 | 成人一区二区视频 | 日韩在线观看网站 | 欧美 日韩 视频 | 日本aa毛片a级毛片免费观看 | 99久久婷婷 | 色播久久 | 欧美亚洲高清 | 日韩中文字幕视频在线 | 国产一区 日韩 | 黄色一级大片在线免费看产 | 国产乱码精品一区二区三区中文 | 欧美一区二区三区视频在线观看 | 精品影院 | 精品国产一区二区三区久久 | 国产一级片一区二区三区 | 久久精品久久久 | 日韩免费av网站 | 中文字幕免费在线 | 久久久久九九九女人毛片 |