在我的应用程序中,我将两个片段放在一个容器中。屏幕的一半包含 Esri Map,另一半包含ListView
. 此时地图和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)
}