با درود به کاربران عزیز
امروز براتون میخواهیم آیکن های پیش فرض اندروید رو آموزش بدیم که به چه صورت میتونید از اون ها در برنامه استفاده به کنید .
برای این کار لازمه به صورت زیر عمل کنید :
گام اول تیک کتابخانه AndroidResources رو از قسمت کتابخانه ها میزنیم .
بعد در قسمت گلوبال یک DIM به این Android ایجاد میکنیم .
و بعد در قسمت کریت اکتیویتی دستور حلقه رو اعمال میکنیم که تمامی آیکن ها رو برامون لاگ بگیره :
For Each iconname As String In android.GetAndroidDrawableNames Log(iconname) Next
وبعد مثل میخوایم آیکون رو در یک ایمیج ویو نمایش بدیم به صورت زیر عمل میکنیم :
ImageView1.Background =android.GetAndroidDrawable("star_on")
در کل سورس به صورت زیر میشه :
#Region Project Attributes #ApplicationLabel: B4A Example #VersionCode: 1 #VersionName: 'SupportedOrientations possible values: unspecified, landscape or portrait. #SupportedOrientations: unspecified #CanInstallToExternalStorage: False #End Region #Region Activity Attributes #FullScreen: False #IncludeTitle: True #End Region Sub Process_Globals 'These global variables will be declared once when the application starts. 'These variables can be accessed from all modules. End Sub Sub Globals 'These global variables will be redeclared each time the activity is created. 'These variables can only be accessed from this module. Dim android As AndroidResources End Sub Sub Activity_Create(FirstTime As Boolean) 'Do not forget to load the layout file created with the visual designer. For example: 'Activity.LoadLayout("Layout1") For Each iconname As String In android.GetAndroidDrawableNames Log(iconname) Next ' ImageView1.Background =android.GetAndroidDrawable("star_on") End Sub Sub Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) End Sub
کل لاگ ها به این صورت هست که میتونید در برنامه ازشون استفاده کنید.
alert_dark_frame alert_light_frame arrow_down_float arrow_up_float bottom_bar btn_default btn_default_small btn_dialog btn_dropdown btn_minus btn_plus btn_radio btn_star btn_star_big_off btn_star_big_on button_onoff_indicator_off button_onoff_indicator_on checkbox_off_background checkbox_on_background dark_header dialog_frame dialog_holo_dark_frame dialog_holo_light_frame divider_horizontal_bright divider_horizontal_dark divider_horizontal_dim_dark divider_horizontal_textfield edit_text editbox_background editbox_background_normal editbox_dropdown_dark_frame editbox_dropdown_light_frame gallery_thumb 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_notification_overlay ic_partial_secure ic_popup_disk_full ic_popup_reminder ic_popup_sync ic_search_category_default ic_secure list_selector_background menu_frame menu_full_frame menuitem_background picture_frame presence_audio_away presence_audio_busy presence_audio_online presence_away presence_busy presence_invisible presence_offline presence_online presence_video_away presence_video_busy presence_video_online progress_horizontal progress_indeterminate_horizontal radiobutton_off_background radiobutton_on_background screen_background_dark screen_background_dark_transparent screen_background_light screen_background_light_transparent spinner_background spinner_dropdown_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_prepare stat_notify_sdcard_usb stat_notify_sync stat_notify_sync_noanim stat_notify_voicemail stat_sys_data_bluetooth stat_sys_download stat_sys_download_done stat_sys_headset stat_sys_phone_call stat_sys_phone_call_forward stat_sys_phone_call_on_hold stat_sys_speakerphone stat_sys_upload stat_sys_upload_done stat_sys_vp_phone_call stat_sys_vp_phone_call_on_hold stat_sys_warning status_bar_item_app_background status_bar_item_background 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 title_bar title_bar_tall toast_frame zoom_plate
امیدوارم مفید واقع گردد.