联系人Android 4.3的默认图像

联系人Android 4.3的默认图像,android,Android,我似乎在设备上找不到默认联系人映像的资源。我只能找到这张sdk/platforms/android-18/data/res/drawable xhdpi/ic_contact_picture.png,但是一旦我尝试使用这张照片并在代码中使用这张图像设置联系人照片(我已经添加到/assets),质量与设备上的默认值不匹配 可能有一个URI已经在设备上有此图像了吗?为了匹配不同的屏幕分辨率,您需要使用MDPD/HDPI/XHDPI版本 最简单的方法是在项目的res/drawable mdpi、res

我似乎在设备上找不到默认联系人映像的资源。我只能找到这张
sdk/platforms/android-18/data/res/drawable xhdpi/ic_contact_picture.png
,但是一旦我尝试使用这张照片并在代码中使用这张图像设置联系人照片(我已经添加到
/assets
),质量与设备上的默认值不匹配


可能有一个URI已经在设备上有此图像了吗?

为了匹配不同的屏幕分辨率,您需要使用MDPD/HDPI/XHDPI版本

最简单的方法是在项目的
res/drawable mdpi
res/drawable hdpi
res/drawable xhdpi
文件夹中复制不同版本的图像,使用相同的文件名
ic\u contact\u picture
(您将在您提到的相同路径中找到它们,只是替换了“xhdpi”)。然后将Java代码中的图像称为

R.drawable.ic_contact_picture
或者使用XML作为

android:drawable="@drawable/ic_contact_picture"
这样,系统将自动选择与您的分辨率匹配的版本