0

我想在我的应用程序和整个sdk\platforms\android-18\data\res\values\dimens.xml文件中包含一些来自sdk\platforms\android-18\data\res\drawable-hdpi文件夹的可绘制对象。

我该怎么办 ?
我不知道我是否必须在我的“关于”屏幕中包含一些归因,如果是这样,那是正确的方法。

4

1 回答 1

0

sdk\platforms\android-18\data\res\drawable-hdpi您可以在项目drawable-hdpi文件夹中包含可绘制对象。重命名这些以避免名称冲突。

或者,您可以将这些可绘制对象放在您的assets文件夹中。我怀疑任何可绘制对象的大小都会大于 1 MB(有系统强加的大小限制)。要在代码中访问它们:

try {
    Drawable drawable = Drawable.createFromStream(getAssets().open("some_drawable.png"), 
                                                                                   null);
} catch (IOException e) {
    // catch
}

对于sdk\platforms\android-18\data\res\values\dimens.xml,复制所需<dimen name="some_name">some_value</dimen>的并将它们粘贴到您的res/values/dimens.xml. 同样,请注意名称冲突。

于 2013-07-30T21:14:16.873 回答