java - Android - 在 Fragment 中设置 BottomSheet 中 FAB 按钮的可见性
问题描述
我需要控制Floating action button
位于类中的可见性,BottomSheet
但是Fragment
当我尝试设置它的可见性时,我收到以下错误消息:
VisibilityAwareImageButton.setVisibility 只能从同一个库组中调用 (groupId=com.android.support)
这就是我在 Fragment 课程中的内容:
private FloatingActionButton fabUpdateInfo;
fabUpdateInfo = getActivity().findViewById(R.id.fab_update);
fabUpdateInfo.setVisibility(View.GONE); //This is where the error message gets triggered
解决方案
只需使用:
fabUpdateInfo.hide();
//or
fabUpdateInfo.show();
代替:
fabUpdateInfo.setVisibility();
推荐阅读
- python - 如果列 X 具有特定值,则 matplotlib 上的箱线图与行
- time-complexity - 以下代码的大θ是多少?[我*我 <= n]
- reactjs - React Redux 等待状态改变
- google-tag-manager - 没有 gtm.linkClick 在谷歌标签管理器预览中为 CTRL 点击图片
- python - Keras IMDB 情绪分析
- reactjs - 将搜索过滤器移动到 MenuList
- android - 使用 Kotlin 的 MenuItem.SetOnActionExpandListener()
- python - 将 vtkResliceImageViewer 或 vtkImageViewer2 与 Python3+PyQt5 一起使用
- javascript - fabricjs - 将图像拖到画布上
- javascript - 调用子进程后WebSocket连接关闭