android开发中获取SDK自带的图片
在开发中要用到很多的图片,其实我们可以直接使用android sdk自带的图片,有大量供你选择,而且都有不同大小的图片来适应分辨率,很方便。
那么如何获取到这些图片呢?
<android.support.design.widget.FloatingActionButton android:id="@+id/fabAdmin" fab:fab_title="管理员" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/ic_dialog_email" />
如上代码,我发现这个FloatingActionButton的图片不是自己的,那肯定是来自sdk的,引用的时候和drawable文件夹下的图片不一样,需要加上前缀android:
那如何得知这个图片在哪里呢?
1、首先查看这张图片
2、然后右击图片
3、选择copy path,这样就把图片所在目录复制到剪贴板了
4、最后在电脑上打开任意一个文件夹
5、把path黏贴到资源管理器导航栏
6、回车
在我的电脑上,路径是E:\SdkandNdk\sdk\platforms\android-23\data\res\drawable-xhdpi
如图:
但是有时候不可引用这里的资源,比如:
android:src="@android:drawable/ic_menu_paste_holo_dark"
就会报错
Error:(39, 22) Resource is not public. (at 'src' with value '@android:drawable/ic_menu_paste_holo_dark').
没办法,资源不公开,所以我们只能在sdk下找到这个图片,然后复制到工程的drawable目录下
相关推荐
liusarazhang 2020-08-16
magic00 2020-08-03
Keepgoing 2020-08-03
孝平 2020-07-18
futurechallenger 2020-07-10
lyccsu 2020-07-08
xjp 2020-06-28
BigCowPeking 2020-06-28
QCkiss 2020-06-21
CallMeV 2020-06-08
绿豆饼 2020-06-03
yourFriend 2020-05-28
playis 2020-05-27
82599532 2020-05-26
Hannah 2020-05-26
csdnYF 2020-05-16
过时不侯的温暖 2020-05-08
wmd看海 2020-05-01
xiaoxiangyu 2020-04-29