我有一个Android库项目,其中定义了XML资源。
以选择器可绘制对象为例(但我在字符串、样式等方面存在问题)。
LibProject/res/drawable/button_selector.xml......定义了一个选择器。
LibProject/res/layout/view.xml......使用了选择器,没有任何问题。
但是在应用程序中,它无法编译或让我引用它。我已经尝试了各种命名空间的咒语来尝试引用它,但没有成功......有什么想法吗?
另外: 我已经读到这样的引用的全格式是: @[packagename:]type/id 如果您省略了软件包名称,则使用此资源文件的软件包。
这个例子是: @com.mylibrary:drawable/button_selector 但对我不起作用!我的库设置/导入肯定有问题吗?
我的库位于单独的Eclipse Android项目中,标记为Library项目,并且从我的应用程序作为“依赖项目”引用,代码构建并链接得很好。
以选择器可绘制对象为例(但我在字符串、样式等方面存在问题)。
LibProject/res/drawable/button_selector.xml......定义了一个选择器。
LibProject/res/layout/view.xml......使用了选择器,没有任何问题。
`<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/sign_up_fly_buttons"
android:background="@drawable/button_selector"/>`
接下来我想在我的应用程序布局中引用它
AppProject/res/layout/view.xml ...
`<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/sign_up_fly_buttons"
android:background="@drawable/button_selector"/>`
但是在应用程序中,它无法编译或让我引用它。我已经尝试了各种命名空间的咒语来尝试引用它,但没有成功......有什么想法吗?
另外: 我已经读到这样的引用的全格式是: @[packagename:]type/id 如果您省略了软件包名称,则使用此资源文件的软件包。
这个例子是: @com.mylibrary:drawable/button_selector 但对我不起作用!我的库设置/导入肯定有问题吗?
我的库位于单独的Eclipse Android项目中,标记为Library项目,并且从我的应用程序作为“依赖项目”引用,代码构建并链接得很好。