如何使用尽可能少的drawable资源?

How to use less drawable resources as possible?

我正在尝试制作一种与音乐领域相关的测验应用程序,在该应用程序中我会不断显示随机图像并让用户获得答案。对于每个答案,我都会在数据库中检查它是否正确。你可以看到我的意思的一些例子 here and here。问题是我应该在 Android Project 中放入大量图像,我认为这不太好。所以我想知道是否有另一种方法可以做到这一点,也许对每个元素使用样本图像(单个音符、单个升号、高音谱号等)并以某种方式将它们固定在一起以便 "build" 最终图像.. 我真的不知道。还有,有没有办法在没有互联网连接的情况下验证答案?提前致谢。

您可以制作 CustomView 或视图 http://developer.android.com/training/custom-views/index.html 并以不同方式绘制,具体取决于您要传达的内容。您可以使用背景和图像,并绘制线条。 Adding custom View and ImageView to a single Layout 解释了如何在 CustomView 中包含图像。