Esri Map Android无法在更改布局高度时加载

时间:2019-01-04 07:40:51

标签: android kotlin esri-maps

在我的应用程序中,我将两个片段放在一个容器中。屏幕的一半包含Esri Map,另一半包含ListView。此时,Map和ListView加载良好,当我长按ListView时,容器高度变化和ListView会全屏显示。但是现在当我长按Esri地图时,我想通过更改Container的高度以全视图模式显示它。但是当容器高度更改为全视图(匹配父项)时,地图未显示。

这是我在Esri中长按的代码

private fun onLongPress(){
    val params = FrameLayout.LayoutParams(width, height)
    params.topMargin = top
    params.marginStart = start

    val layoutTest = findViewById<FrameLayout>(viewId)
    layoutTest.layoutParams = params

    container.removeView(layoutTest)
    container.addView(layoutTest, params)
}

下面是“我的屏幕快照”,以解释流程 enter image description here

0 个答案:

没有答案