我有一个活动,带有一些带有按钮的标题(见图)。
您可以通过单击按钮切换framelayout。我在高度上的wrap_content上设置了framelayout,以便在滚动视图中滚动整个事物。
但是如果按下button2,我想在framelayout中只显示一张地图。并且地图的高度需要为WRAP_CONTENT的FILL_PARENT INSTEAD。所以我需要改变FRAMELAYOUT的高度。
我有什么想法可以做到这一点?
这就是我的尝试:
ViewGroup.LayoutParams layoutParams = frameLayout.getLayoutParams();
layoutParams.height = ViewGroup.LayoutParams.MATCH_PARENT;//MATCH_PARENT because FILL_PARENT is deprectated
frameLayout.setLayoutParams(layoutParams);