多年来一直使用Java编写代码,但是对Android开发很新。购买了一个commonsware订阅https://commonsware.com/warescription和他们提到的Android机器上的android问题,他们提到要在Stackoverflow中提问,所以我在这里......
我启用了IDEA的Android支持(因为我使用IDEA作为我的标准java IDE,我没有安装独立的Android Studio,但它的行为与我收集的相同。)使用IDEA 15,我点击我的android项目src>新的图片资源,我添加此图片(正如本书基于我正在进行的步骤所建议的那样)https://commonsware.com/misc/molecule.png
但是,我注意到它只更改了mipmap-hdpi ic_launcher.png文件。我正在使用Genymotion插件(因为我无法让任何模拟器在IDE中工作,但那是另一个主题),我让Genymotion设置了Galaxy S4 4.2.2配置,它工作正常,但必须使用drawable-hdpi资产,因为我没有看到“新图像资产”流程修改了新图像,所以我的问题是:
1)为什么drawable-xzy都没有被修改?只修改了mipmap-hdpi?
2)如何知道设备将使用哪个文件?或者在这种情况下我在Genymotion中配置的设备?为什么选择drawable-xyz资产之一呢?
谢谢,里克
答案 0 :(得分:0)
问题是我的AndroidManifest使用android:icon =" @drawable 什么时候需要@mipmap。
::selection {
background: orange;
color: white;
}
::-moz-selection {
background: orange;
color: white;
}
::-webkit-selection {
background: orange;
color: white;
}
::-o-selection {
background: orange;
}
::-ms-selection {
background: orange;
color: white;
}
不
android:icon="@mipmap/ic_launcher"