首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >联系人Android 4.3的默认图片

联系人Android 4.3的默认图片
EN

Stack Overflow用户
提问于 2013-09-22 09:45:01
回答 1查看 1.2K关注 0票数 0

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

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

EN

回答 1

Stack Overflow用户

发布于 2013-09-22 10:10:21

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

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

代码语言:javascript
运行
复制
R.drawable.ic_contact_picture

或在XML中表示为

代码语言:javascript
运行
复制
android:drawable="@drawable/ic_contact_picture"

这样,系统将自动选择与您的分辨率匹配的版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18939493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档