关于AndroidStudio不能在xml中选择mipmap的问题

  最近试着在AS上开发项目。以前在Eclipse上开发时,图片资源都是放在drawable文件夹下,如drawable-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi,drawable-xxhdpi.同一张图片放在不同的drawable文件夹下,显示的时候会有所不同,在xml中通过android:src=@drawable/pic 或者android:background=@drawable/pic引用即可;但是来到Android Studio中就不一样了,发现没有这么多的drawable目录了,而只有一个drawable文件夹。取而代之的是出现了很多mipmap文件夹,如mipmap-hdpi,mipmap-mdpi,mipmap-xhdpi,mipmap-xxhdpi.如图所示(谷哥说这样是优化需要,既然是优化需要做小弟的就按谷哥的来呗):

关于AndroidStudio不能在xml中选择mipmap的问题_第1张图片

  这种情况下入过我们再在布局文件xml中通过android:src=@drawable/pic 或者android:background=@drawable/pic引用就不行了。

 解决办法: 通过android:src=“@mipmap/pic”或者android:background=“@mipmap/pic”,注意:此时只能将“@mipmap/XXX”才能选着图片资源,这让人感觉特别不爽,既然不爽解决办法还是有的,如下:

可以在liveTemplate中加一个模板,步骤:Setting(Ctrl+Alt+S) ---> Editor ---> liveTemplate,如下图所示:

关于AndroidStudio不能在xml中选择mipmap的问题_第2张图片

注意:这里选着XML,如图:


关于AndroidStudio不能在xml中选择mipmap的问题_第3张图片关于AndroidStudio不能在xml中选择mipmap的问题_第4张图片

这是就可以自动提示了:

关于AndroidStudio不能在xml中选择mipmap的问题_第5张图片

完成!!!

     







你可能感兴趣的:(关于AndroidStudio不能在xml中选择mipmap的问题)