aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/quick/platform/android/jar/src/org/qtproject/qt/android/QtQuickView.qdoc33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/quick/platform/android/jar/src/org/qtproject/qt/android/QtQuickView.qdoc b/src/quick/platform/android/jar/src/org/qtproject/qt/android/QtQuickView.qdoc
index 49d6f89a06..d984b01a9c 100644
--- a/src/quick/platform/android/jar/src/org/qtproject/qt/android/QtQuickView.qdoc
+++ b/src/quick/platform/android/jar/src/org/qtproject/qt/android/QtQuickView.qdoc
@@ -145,6 +145,39 @@
\note QML views embedded within a Service context do not
support keyboard input or accessibility features.
+ \section1 Multiple QtQuickViews in an Activity
+
+ Instantiating multiple QtQuickViews at once is also possible:
+
+ \badcode
+ import org.qtproject.qt.qml.target.Main;
+ import org.qtproject.qt.qml.target.Second;
+ ...
+
+ private Main m_mainQmlContent;
+ private Second m_secondQmlContent;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_main);
+ ...
+
+ m_mainQmlContent = new Main();
+ m_secondQmlContent = new Second();
+
+ QtQuickView qmlView = new QtQuickView(this);
+ QtQuickView secondQmlView = new QtQuickView(this);
+
+ layout.addView(qmlView, params);
+ layout.addView(secondQmlView, secondParams);
+
+ qmlView.loadContent(m_mainQmlContent);
+ secondQmlView.loadContent(m_secondQmlContent);
+ ...
+ }
+ \endcode
+
\section1 Constructors
\section2 public QtQuickView(Context parent, String qmlUri, String appName)