我有一个带有 flex 布局的回收器视图,当调用通知数据更改时,flex 布局将行数从 4 更改为 3,并且文本中断。下面是设置 Flex 布局的代码。
layoutManager = new FlexboxLayoutManager(context);
layoutManager.setFlexDirection(FlexDirection.ROW);
layoutManager.setJustifyContent(JustifyContent.SPACE_EVENLY);
layoutManager.setAlignItems(AlignItems.CENTER);
layoutManager.setFlexWrap(FlexWrap.WRAP);
recyclerViewMoods.setLayoutManager(layoutManager);
在适配器中,当用户点击任何项目时,我正在使用背景颜色和字体将项目行更新为粗体。有没有办法更新或召回 flexBox 布局,因为我认为字体的大小会发生变化,从而在选择项目时使布局出错?