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

Posted

技术标签:

【中文标题】Qt- 从 Android 资源添加自定义 XML【英文标题】:Qt- Adding custom XML from Android resource 【发布时间】:2016-01-03 12:41:23 【问题描述】:

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

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

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

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:

【问题讨论】:

【参考方案1】:

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

【讨论】:

您可能希望单击答案上的复选标记,而不是在标题中添加 SOLVED。这也标志着问题的解决。

以上是关于Qt- 从 Android 资源添加自定义 XML的主要内容,如果未能解决你的问题,请参考以下文章

android中 自定义了一个MyView(继承自View类) 在xml布局文件中作为组件添加(无错误提示)但运行后报错

在使用xml的android TextView中使用自定义字体

MFC如何添加自定义控件

如何发布带静态资源的库——android 篇

从 xml 制作自定义视图

Android -- 从 findViewById(R...) 分配的 SurfaceView 将不允许访问自定义字段