片段布局似乎不是交互式/可点击的

时间:2018-05-07 13:48:05

标签: android android-fragments android-linearlayout

所以这是棘手或有缺陷的事情。

我有一个显示mapview的活动(我认为这根本不重要,但mapview来自Carto Mobile SDK),我有一些动作会触发两个片段显示在当前活动上布局。

第一个,占据整个屏幕,完全互动。有一个工具栏,一些Spinners和一些TextViews。

显示的第二个片段占据屏幕的一部分(几乎是下半部分),我包含的元素是交互式的(3个图像按钮)。但是,如果我点击位于屏幕下半部分的那部分布局,那就是白色背景,就像触摸事件的“隐形”一样。

让我重新说一下。有一个白色的盒子,如果我触摸它并执行一个动作,就像我移动地图(它背后的地图视图,我可以部分看到),我可以看到地图移动。即使我看到白色的LinearLayout,其中有3个图像按钮,如果我点击没有任何图像按钮的地方,就像LinearLayout不在那里而地图会移动。

我在最后添加了截图。我谈到的区域就在图像按钮的顶部(路由到,路由和查看详细信息)。

我可以阻止这种情况发生吗?这是由于Carto还是Android的事情?

1 个答案:

答案 0 :(得分:1)

您不会在上面放置任何代码,因此我假设您的根视图没有点击事件,只有3个按钮。

clickable="true"添加到白色面板的根视图以捕获所有触摸事件