diff options
-rw-r--r-- | src/quick/platform/android/jar/src/org/qtproject/qt/android/QtQuickView.qdoc | 33 |
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) |