【发布时间】:2011-11-04 20:56:14
【问题描述】:
我对 Android 开发相当陌生 - 来自 WPF 背景。
我在 Eclipse 的“工作区”中创建了两个 Android 项目。一个叫做“TestProject”,另一个叫做“TestLibraryProject”。
在“TestLibraryProject”内部,我创建了一个名为 BlueBox 的自定义视图。
我现在想在“TestProject”的主布局中使用 BlueBox。知道我需要以某种方式从“TestProject”中引用“TestLibraryProject”,我右键单击“TestProject”并按照菜单:
构建路径 -> 添加库
在弹出的对话框中,我选择了“Android Classpath Container”,然后在随后的对话框中,我从组合框中选择了“TestLibraryProject”。
两个问题: 1.这是将“TestLibraryProject”包含到“TestProject”中以便我可以使用它的正确方法吗? 2. 我现在如何在我的主布局 XML 中使用 BlueBox?
我尝试简单地将其放入 XML 文件中:
<mypackage.TestLibraryProject.BlueBox
android:id="@+id/my_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
但这没有用。我还尝试在我的根布局元素中引用命名空间:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:binding="http://www.gueei.com/android-binding/"
xmlns:testlibrary="http://schemas.android.com/apk/res/android/mypackage2.TestLibraryProject"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
但这似乎没有帮助。
有什么建议吗?想法?帮忙?
谢谢!
【问题讨论】:
标签: java android xml resources multiple-projects