面对一个问题,即我需要将所有资源设为私有。 官方文档描述了solution(“选择公开的资源 ”)。
这样的东西:
<resources>
<public name="mylib_app_name" type="string"/>
<public name="mylib_public_string" type="string"/>
</resources>
添加一个public
属性足以将其余资源变为私有。
一切似乎都很好,但是我需要公开attrs.xml
中的资源。我该怎么办?我需要这样做,以便可以在第三方项目中解决它们吗?
<declare-styleable name="SignButtonView">
<attr name="android:textSize" />
<attr name="android:textColor" />
<attr name="android:text" />
<attr name="allCaps" />
<attr name="imageSrc" />
</declare-styleable>