我对 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" >
但这似乎没有帮助。
有什么建议么?想法?帮助?
谢谢!