在我的应用程序中,我将两个片段放在一个容器中。屏幕的一半包含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)
}