【问题标题】:Default image for contact Android 4.3联系人 Android 4.3 的默认图像
【发布时间】:2013-09-22 01:45:01
【问题描述】:

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

设备上是否可能已经存在包含此图像的 URI?

【问题讨论】:

标签: android


【解决方案1】:

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

最简单的方法是复制项目的res/drawable-mdpires/drawable-hdpires/drawable-xhdpi文件夹中不同版本的图像,使用相同的文件名ic_contact_picture(您会在相同的路径中找到它们正如你提到的,只替换“xhdpi”)。然后,您将 Java 代码中的图像称为

R.drawable.ic_contact_picture

或在 XML 中作为

android:drawable="@drawable/ic_contact_picture"

这样系统会自动选择与你的分辨率相匹配的版本。

【讨论】:

    猜你喜欢
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多