我有一组可绘制的资源可用于大型hdpi和xlarge mdpi屏幕,并且我不想将它们放在不同的文件夹中,所以应该如何命名我的文件夹才能使设备从中获取资源。现在我有drawable-mdpi,drawable-hdpi,drawable-large-hdpi和drawable-xlarge-mdpi文件夹,最后两个包含相同的集合。提前致谢。资源文件夹的正确名称
0
A
回答
2
当你有一组常用的drawable时,只需将它们放在drawable
文件夹中即可。
1
这实际上是一个非常有趣的问题。就我所知,我不认为有一种方法可以解决它。
您可以通过为绘图使用别名来提出解决方案。然后,您可以使用唯一的名称命名所有可绘制对象,然后在不同的分辨率文件夹中创建一个别名,它指向正确的图像。
To create an alias to an existing drawable, use the <bitmap> element. For example:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/icon_ca" />
If you save this file as icon.xml (in an alternative resource directory, such as res/drawable-en-rCA/), it is compiled into a resource that you can
reference as R.drawable.icon, but is actually an alias for the R.drawable.icon_ca resource (which is saved in res/drawable/).
你可以阅读更多的 http://developer.android.com/guide/topics/resources/providing-resources.html
相关问题
- 1. 正确的JNDI @资源(名称)
- 2. Java资源文件夹名称与某些其他名称
- 3. Android上1080p资源的文件夹名称是什么?
- 4. Android资源中文件夹名称的完整列表
- 5. ZIP文件中Bundle子文件夹的正确名称格式?
- 6. android资源文件夹命名
- 7. 自定义资源文件夹名称(例如res \ drawable-gamepad)
- 8. 如何从C#嵌入式资源获取文件夹名称
- 9. 将音频文件的资源名称转换为资源ID
- 10. 如何获取资源文件中所有资源的名称
- 11. 读取文件夹名称,并从资产文件夹
- 12. 如何adb拉文件夹和adb创建正确的文件夹名称?
- 13. 什么是资产文件内的文件夹的确切路径名称? (android)
- 14. msdeploy跳过精确名称文件夹
- 15. 从maven资源文件夹获取正确的文件路径 - iText
- 16. 文件中的资源文件夹
- 17. Xcode SDL资源文件夹
- 18. Maven资源文件夹
- 19. 其他资源文件夹
- 20. 从资源文件夹中包含的文件夹加载资源。
- 21. 为卫星程序集正确重命名资源文件
- 22. 文件夹名称文件夹里面
- 23. 重复的资源名称
- 24. 事件中的显示资源名称
- 25. Python的文件夹名称
- 26. 资源文件夹VS Resx文件
- 27. 基本MVC路由:/文件夹名称/文件夹名称/控制器名称
- 28. 自定义资源文件夹名称的布局,可绘制..在android
- 29. drawable-xdpi文件夹是一个无效的资源目录名称
- 30. 如何gradle这个和其他资源文件夹添加资源文件夹
其实我有三套,请阅读我的问题仔细 – Egor 2011-05-24 14:56:02
如果您在清单的Android添加屏幕支持将绘制从'drawable'文件夹,如果它没有找到任何可绘制的任何drawable-mdpi,drawable-hdpi,drawable-large-hdpi文件夹, – 2011-05-24 15:34:08
我明白了,一个好主意,谢谢! – Egor 2011-05-24 16:46:45