【发布时间】:2018-01-21 14:05:19
【问题描述】:
我的主要活动中有一个回收视图和一个浮动操作按钮。我有两个 viewpager 片段,只有一个线性布局。在 addOnPageChangeListener 中,我添加了一个侦听器,它填充 recyclerview 并在选择 TAB 1 时在浮动操作按钮上实现 onItemClick,并且仅在选择 TAB 2 时填充 recyclerview 并隐藏 fab。 在我的两个片段中,我只是夸大了各自的布局。
当我打开活动时,recyclerview 是空的。当我选择另一个选项卡时,recyclerview 开始工作并填充另一个选项卡 TAB 2。当我现在选择 TAB 1 时,它也会按预期填充,并且 fab 上的 clickListener 也按预期工作。
但是为什么recyclerview第一次是空的。刷卡也不起作用。有什么解决办法吗?我没有在每个片段中创建 recyclerview,因为我必须使用 fab 按钮对其进行更新。我的 fab 按钮在 mainActivity 中。我不想只将 fab 按钮放在第一个片段中,因为这意味着在滑动片段时默认的 fab 动画将消失。
【问题讨论】:
-
代码很长。请建议一种通用技术,以在打开活动时显示回收者视图。
-
你是在 onCreate() 方法中初始化你的代码吗??
-
如果不完整,添加相关部分代码
-
添加了代码的相关部分。 addOnPageChangeListener 在 onCreate()
标签: android android-layout android-fragments android-viewpager android-tablayout