我加入listview
数据库和演出项目(标签1)完成后,在接下来的fragment
(标签2)有togglebutton
。如果togglebutton
.ischecked
,如果条件是满足,textView
在listView
将改变它的颜色,但只有当我滚动列表视图时才会发生这种情况。我如何通知我做过更改的列表数据适配器?通知片段列表视图时动作的另一片段
0
A
回答
2
你可以在你的片段中创建一个接口,并在listview片段中实现它。
public interface ToggleListener{
void onToggled(boolean toggle);
}
,当你按下切换按钮,使用
toggleListener.onToggled(toggleState)
然后在活动片段实现此接口并重写onToggled功能
@Override
public void onToggled(boolean toggle){
//your code here
}
如果你的ListView是一个片段那么你可以在Main Activity中创建一个接口并在listView片段中实现它。
0
如果您使用EventBus或其他类似总线的组件,则可以将事件发布到tab1中的订阅者。
相关问题
- 1. 片段时启动另一片段
- 2. 单击从片段到另一个片段的通知
- 3. 无法从具有列表视图的片段导航到另一个片段
- 4. 使用列表视图上的OnClick替换片段与另一片段
- 5. 更新一个列表视图片段
- 6. Android片段 - 从一个视图移动到另一个视图?
- 7. 填充从另一个片段的列表视图
- 8. 在另一个片段上显示的列表视图
- 9. 另一个片段通信
- 10. 当添加另一个片段时,片段活动变为空
- 11. 误差图像列表视图片段
- 12. 在显示片段视图的动作
- 13. 一个片段与另一个片段之间的通信
- 14. 列表视图中的片段
- 15. Android的 - 列表视图,ArrrayAdapters,片段和
- 16. AS3 addEventListener在另一个动画片段内的动画片段
- 17. 从另一个片段打开片段
- 18. 从另一个片段调用片段
- 19. 替换片段删除另一片段
- 20. 去另一个片段,而在片段
- 21. 从片段到另一个片段
- 22. 通过另一片段内的标签查找子片段
- 23. 在列表视图中更改片段
- 24. 在列表视图中绑定片段
- 25. 在片段中刷新列表视图
- 26. 可扩展列表视图与片段
- 27. 片段列表视图替换
- 28. 在列表视图下放置片段
- 29. 使用片段列表视图
- 30. 片段通过滑动以及按钮单击从一个片段移动到另一个片段