android - Qt- 从 Android 资源添加自定义 XML

标签 android c++ xml qt ant

我正在使用 Qt Creator 开发应用程序。我只想为特定的对话框使用布局。我创建了 XML,但是如何将此 XML 添加到项目中?

我在 main_activity 的目录中添加了这个 xml (myApplication\android-source\res\layout)

enter image description here

但是当我尝试编译时,我在创建这个之后得到了这个错误:

BUILD FAILED
D:\1ADDDT\android-sdk2\android-sdk2\tools\ant\build.xml:716: The following error occurred while executing this line:
D:\1ADDDT\android-sdk2\android-sdk2\tools\ant\build.xml:730: Compile failed; see the compiler error output for details.

我应该将此 XML 添加到资源 (.qrc) 还是什么?

这是我的 build.xml:

enter image description here

最佳答案

使用 tools:context 作为属性之一并将其设置为 .MainActivity

关于android - Qt- 从 Android 资源添加自定义 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34576630/

相关文章:

android - 在不使用 PhoneStateListener onSignalStrengthchanged 的​​情况下获取 SignalStrength

android - 对话框 fragment 在屏幕旋转后延迟绘制

c++ - 带有#pragma comment(lib) 的相对路径

c++ - 如何在 64 位 Windows 7 上使用 cygwin 从 C++ 生成 Java VM?

javascript - 获取 xmlDocument 对象

xml - 当兄弟元素任意存在时,XSLT 按顺序创建元素?

java - 如何访问上一个 Activity 的数据?

android - PANIC : Broken AVD system path. 检查你的 ANDROID_SDK_ROOT 值 [C :\Users\Admin\AppData\Local\Android\sdk\. android\avd]!

c++ - 如果 `vec.erase(find(...) )` 应该以相反的顺序开始搜索,则删除带有 `find` 的元素

c# - XML Serializer 不序列化具有公共(public) getter 但没有 setter 的属性