我们在做android的界面设计的时候经常会用到图标,对于美工不好的朋友是一件很苦恼的事情,往往花费很长时间做出了图自己也不满意,我们可以使用android自带的系统图标来解燃眉之急,比如我们要在设置menu的时候用到图标
java文件中:
方法一:
- myMenuItem.setIcon(android.R.drawable.ic_menu_save);
ic_menu_save
在使用的时候一般需要导入包(import android.R;)
方法二:
建立Resources,并调用getResources()方法
- Resources res = getResources();
- myMenuItem.setIcon(res.getDrawable(android.R.drawable.ic_menu_save));
layout文件中(XML):
- android:icon="@android:drawable/ic_menu_save"
以下是系统图标大全,供大家参考(版本是1.5的,比较旧)
arrow_down_float | arrow_up_float | btn_star_big_off |
btn_star_big_on | button_onoff_indicator_off | button_onoff_indicator_on |
checkbox_off_background | checkbox_on_background | ic_btn_speak_now |
ic_delete | ic_dialog_alert | ic_dialog_dialer |
ic_dialog_email | ic_dialog_info | ic_dialog_map |
ic_input_add | ic_input_delete | ic_input_get |
ic_lock_idle_alarm | ic_lock_idle_charging | ic_lock_idle_lock |
ic_lock_idle_low_battery | ic_lock_lock | ic_lock_power_off |
ic_lock_silent_mode | ic_lock_silent_mode_off | ic_media_ff |
ic_media_next | ic_media_pause | ic_media_play |
ic_media_previous | ic_media_rew | ic_menu_add |
ic_menu_agenda | ic_menu_always_landscape_portrait | ic_menu_call |
ic_menu_camera | ic_menu_close_clear_cancel | ic_menu_compass |
ic_menu_crop | ic_menu_day | ic_menu_delete |
ic_menu_directions | ic_menu_edit | ic_menu_gallery |
ic_menu_help | ic_menu_info_details | ic_menu_manage |
ic_menu_mapmode | ic_menu_month | ic_menu_more |
ic_menu_my_calendar | ic_menu_mylocation | ic_menu_myplaces |
ic_menu_preferences | ic_menu_recent_history | ic_menu_report_image |
ic_menu_revert | ic_menu_rotate | ic_menu_save |
ic_menu_search | ic_menu_send | ic_menu_set_as |
ic_menu_share | ic_menu_slideshow | ic_menu_sort_alphabetically |
ic_menu_sort_by_size | ic_menu_today | ic_menu_upload |
ic_menu_upload_you_tube | ic_menu_view | ic_menu_week |
ic_menu_zoom | ic_notification_clear_all | ic_partial_secure |
ic_popup_disk_full | ic_popup_reminder | ic_search_category_default |
ic_secure | presence_away | presence_busy |
presence_invisible | presence_offline | presence_online |
radiobutton_off_background | radiobutton_on_background | star_big_off |
star_big_on | star_off | star_on |
stat_notify_call_mute | stat_notify_chat | stat_notify_error |
stat_notify_missed_call | stat_notify_more | stat_notify_sdcard |
stat_notify_sdcard_usb | stat_notify_sync | stat_notify_voicemail |
stat_sys_data_bluetooth | stat_sys_headset | stat_sys_phone_call |
stat_sys_phone_call_forward | stat_sys_phone_call_on_hold | stat_sys_speakerphone |
stat_sys_warning | sym_action_call | sym_action_chat |
sym_action_email | sym_call_incoming | sym_call_missed |
sym_call_outgoing | sym_contact_card | sym_def_app_icon |