我正在努力学习滚动活动(android studio),但我无法更改活动本身提供的默认Fab图标。有人可以提供一些关于将Fab图标更改为另一个图标图像的指导吗?
(简而言之:如何将“邮件”图标更改为“+”图标)
答案 0 :(得分:3)
在xml中更改src drawable:
android:src="@android:drawable/ic_dialog_email"
到您理想的图标。
答案 1 :(得分:3)
Plus Icon Image添加到Drawble文件夹中 这是图像。
写入xml
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
android:background="#C2185B"
android:src="@drawable/ic_action_add" />
答案 2 :(得分:2)
更改android:src="@android:drawable/your_image.png"
其中your_image是可绘制文件夹中的图像
答案 3 :(得分:1)
我花了一段时间才找到解决这个简单问题的解决方案,在.java(滚动活动)中你将能够找到
fab ,右键单击它 - &gt;转到 - &gt;声明 - &gt;您登陆的页面是您需要编辑的页面,用于更改Fab图标。
上传您在
中的fab图像*机器人:SRC =“@可绘制/*****"*.
并且fab图标将被更改
答案 4 :(得分:1)
应注意,在https://developer.android.com/reference/android/R.drawable.html#ic_input_add的R.drawable引用中找到了ic_input_add
在新Kotlin程序的Android Studio 3.3.2中,此设置位于activity_main.xml
文件中。默认的FloatingActionButton设置为:
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
app:srcCompat="@android:drawable/ic_dialog_email"/>
此代码块的最后一行更改为:
app:srcCompat="@android:drawable/ic_input_add"/>
如果您在Android Studio 3.3.2中进行编辑,则会在行号旁边看到可绘制图像的预览。单击此图像,您可以打开资源。在这里,您将看到图像的完整视图以及图像的路径。就我而言,它位于~\plugins\android\lib\layoutlib\data\res\drawable-ldpi
目录中。对于您来说,它可能有所不同,但是很容易确定。也可以找到其他兼容的可绘制对象。
以下是参考中其他可绘制对象的列表(请务必检查参考,因为它可能会更改):
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
答案 5 :(得分:0)
更改下面给出的关键字将显示添加按钮。
app:srcCompat="@android:drawable/ic_input_add"