Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Android活动部分点击_Android_Qt_Android Layout_Android Activity_Java Native Interface - Fatal编程技术网

通过Android活动部分点击

通过Android活动部分点击,android,qt,android-layout,android-activity,java-native-interface,Android,Qt,Android Layout,Android Activity,Java Native Interface,我正在Qt5.3中开发一个Android应用程序,因为没有可用的webView组件来显示地图 我试图调用一个浮动的覆盖活动,因为我不需要全屏地图并在那里显示那个地图。因此,如果我按下按钮A,Qt应用程序执行C++类,用Web视图调用本地Android活动。这很有效 当我想用主活动上的按钮B导航到覆盖活动后面的另一个页面时,会出现问题。 我设法将整个覆盖标记为不可触摸getWindow.addFlagsWindowManager.LayoutParams.flag不可触摸;然后我可以在点击按钮B后

我正在Qt5.3中开发一个Android应用程序,因为没有可用的webView组件来显示地图

我试图调用一个浮动的覆盖活动,因为我不需要全屏地图并在那里显示那个地图。因此,如果我按下按钮A,Qt应用程序执行C++类,用Web视图调用本地Android活动。这很有效

当我想用主活动上的按钮B导航到覆盖活动后面的另一个页面时,会出现问题。 我设法将整个覆盖标记为不可触摸getWindow.addFlagsWindowManager.LayoutParams.flag不可触摸;然后我可以在点击按钮B后结束活动,但我仍然需要能够正常使用我的webview

我想知道我是否可以通过以下方式创建活动,使活动的一部分不可点击:活动->线性布局垂直->表格行应该是点击通过的,而WebView应该是可触摸的。因为那个描述很混乱,请看我的伟大的绘画

无论如何,任何帮助都是值得感激的,解决方案不一定是我在这里计划的方式。那只是个想法


今天早上在吃早餐和浏览android参考文档的时候,我有点激动人心。我可以在辅助活动窗口上使用FLAG_NOT_TOUCH_MODAL FLAG,并使用该标志将活动之外的所有触摸转到后台活动。所以这里不需要奇怪的解决办法