Dav*_*vid 4 java xml resources android multiple-projects
我是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"
/>
Run Code Online (Sandbox Code Playgroud)
但那没用.我还尝试在我的根布局元素中引用命名空间:
<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" >
Run Code Online (Sandbox Code Playgroud)
但这似乎没有帮助.
有什么建议?想法?救命?
谢谢!
Dam*_*ian 10
要首先添加库项目,请确保您的库项目实际上标记为a library project.
右键单击项目节点 - >属性 - > Android - > 是库复选框 - >确定
然后在你的主要Android项目中:
右键单击项目节点 - >属性 - > Android - >添加 - >选择库项目 - >确定 - >确定
| 归档时间: |
|
| 查看次数: |
2731 次 |
| 最近记录: |