我在Fragment中有一个简单的ContraintLayout。 Layout的直接子元素之一是TextView。我想根据某些用户操作来调整此TextView的大小。我为某些事件设置了侦听器,并使用以下代码调整了TextView的大小:
LayoutParams param = new ConstraintLayout.LayoutParams(
width * scale,
height * scale
);
textView.setLayoutParams(param);
这可以正常工作一段时间。但是过了一会儿,TextView不再更新,并使用了最新的已知大小,与输入无关。
Logcat也不显示错误或任何相关信息。
有人知道为什么它停止调整大小吗?