Có 1 cách làm theme đơn giản dựa vào XML xin đc post lên cho các bác tham khảo Trước tiên , các bác tạo 1 folder , bên trong nó sẽ chứa tất cả các file hình ảnh , nhạc( bao gồm wallpaper, screensaver , các icon ...) mà các bác sẽ dùng để làm theme Tiếp đó mở wordpad ra copy đoạn code sau vào rồi lưu lại với tên "theme_descriptor.xml" HTML: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE theme PUBLIC "-//NOKIA//DTD THEME 2.0//EN" "theme.dtd"> <theme name="loves" version="2.0"> <colors display="main" idle_font_color="0xFF0000" header_font_color="0x000000" status_area_font_color="0x000000" idle_status_font_color="0xFF0000" softkey_font_color="0x000000" idle_softkey_area_font_color="0xFF0000" menu_font_color="0xFF0000" grid_menu_font_color="0xFF0000" forms_unselected_font_color="0xFF0000" menu_highlight_font_color="0xFFFFFF" grid_menu_highlight_font_color="0xFFFFFF" reorder_highlight_font_color="0x000000" grid_highlight_font_color="0xFFFFFF" grid_highlight_color="0x000000" reorder_highlight_color="0x000000" forms_selected_font_color="0xFFFFFF" /> <wallpaper main_display_graphics="pre_image1.jpg" /> <screensaver main_display_graphics="pre_image2.jpg" /> <background main_default_bg="pre_image2.jpg" grid_menu_bg="pre_image2.jpg" idle_status_area_bg="spacer.gif" idle_softkey_area_bg="spacer.gif" /> <highlight tab="tab-view-highlight.png" list="list-menu-item-highlight.png" grid="grid-menu-item-highlight.png" active_idle_shortcut_bar="active-idle-shortcut-bar-hi.png" active_idle_row="spacer.gif" forms_selected="selected-form-highlight.png" forms_unselected="unselected-form-highlight.png" /> <menu_item item_id="applications" list_view_icon="app.png" grid_view_icon="app.png" animating_grid="app.png" /> <menu_item item_id="callregister" list_view_icon="call_icon.png" grid_view_icon="call_icon.png" animating_grid="call_icon.png" /> <menu_item item_id="contacts" list_view_icon="phbook_icon.png" grid_view_icon="phbook_icon.png" animating_grid="phbook_icon.png" /> <menu_item item_id="gallery" list_view_icon="tones_icon.png" grid_view_icon="tones_icon.png" animating_grid="tones_icon.png" /> <menu_item item_id="media" list_view_icon="media.png" grid_view_icon="media.png" animating_grid="media.png" /> <menu_item item_id="messages" list_view_icon="msg_icon.png" grid_view_icon="msg_icon.png" animating_grid="msg_icon.png" /> <menu_item item_id="organizer" list_view_icon="organizer.png" grid_view_icon="organizer.png" animating_grid="organizer.png" /> <menu_item item_id="push_to_talk" list_view_icon="ptt.png" grid_view_icon="ptt.png" animating_grid="ptt.png" /> <menu_item item_id="settings" list_view_icon="setting_icon.png" grid_view_icon="setting_icon.png" animating_grid="setting_icon.png" /> <menu_item item_id="ams_messages" list_view_icon="audio_msg.png" grid_view_icon="audio_msg.png" animating_grid="audio_msg.png" /> <menu_item item_id="brew" list_view_icon="brew.png" grid_view_icon="brew.png" animating_grid="brew.png" /> <menu_item item_id="camera" list_view_icon="camera.png" grid_view_icon="camera.png" animating_grid="camera.png" /> <menu_item item_id="cdmacust" list_view_icon="cdma.png" grid_view_icon="cdma.png" animating_grid="cdma.png" /> <menu_item item_id="extras" list_view_icon="extras.png" grid_view_icon="extras.png" animating_grid="extras.png" /> <menu_item item_id="goto" list_view_icon="go_to.png" grid_view_icon="go_to.png" animating_grid="go_to.png" /> <menu_item item_id="number_entry" list_view_icon="numeric_entry.png" grid_view_icon="numeric_entry.png" animating_grid="numeric_entry.png" /> <menu_item item_id="services" list_view_icon="services.png" grid_view_icon="services.png" animating_grid="services.png" /> <menu_item item_id="simatk" list_view_icon="simatk.png" grid_view_icon="simatk.png" animating_grid="simatk.png" /> <menu_item item_id="sport" list_view_icon="sport.png" grid_view_icon="sport.png" animating_grid="sport.png" /> <menu_item item_id="voiceportal" list_view_icon="voice_portal.png" grid_view_icon="voice_portal.png" animating_grid="voice_portal.png" /> <menu_item item_id="wireless_village" list_view_icon="wireless_village.png" grid_view_icon="wireless_village.png" animating_grid="wireless_village.png" /> </theme> Các bác chú ý đoạn code này , nó sẽ quy định tất cả các thuộc tính của theme ,sửa lại các value của nó theo ý mình Ví dụ đoạn code <wallpaper main_display_graphics="*.gif" /> quy định màn hình nền , trong đó *.gif là hình mà bác muốn đưa ra làm nền( tất nhiên hình ảnh này fải nằm trong 1 folder với file theme_descriptor) Tương tựnhư vậy với các hình ảnh khác Sau khi hoàn thành xong các bước như trên thì các bác chọn toàn bộ các file trong folder (CTRL+A) , rồi nén lại thành file *.zip , sau đó đổi tên nó thành *.nth . Vậy là các bác có 1 theme tự design rồi đó Các bạn xem vì dụ ở dưới Tải file đính kèm về rùi giải nén ra dc 1 file Lai-Vista.nth . Bạn chép nó vào ĐT rùi chạy nó ! Đơn giản hơn thì các cậu lấy 1 themes có sẵn của ĐT mình, đổi đuôi *.nth thành *.zip rùi giải nén, sau khi giải nén ra các cậu có 1 file xml và 1 đống ảnh, sửa ảnh và các thứ khác thành cái mình thix rùi gom nén thành file *.zip, sau đổi zip thành nth và chép vào ĐT chạy nó