如何从活动中更改片段中视图的可见性

Posted

技术标签:

【中文标题】如何从活动中更改片段中视图的可见性【英文标题】:how to change visibility a view in a fragment from the activity 【发布时间】:2020-11-21 14:49:13 【问题描述】:

如标题所述,?

我的代码有一个启动活动和一个片段。我想从活动中更改片段内视图的可见性。

如何做到这一点?

【问题讨论】:

【参考方案1】:

有几种方法。如果您添加一些代码作为参考,那就太好了。 第一种方法是在片段中有一个方法,它将可见性设置为片段中的可见性。在您的活动中,您可以通过 getSupportFragmentManager().findFragmentById(<container - id>) 获取片段的实例,然后只需调用片段方法。

第二种方式可能是使用这个接口。

【讨论】:

以上是关于如何从活动中更改片段中视图的可见性的主要内容,如果未能解决你的问题,请参考以下文章

Android:通过更改片段更改菜单项的可见性

ViewPager 更改可见性后无法滑动

如何通过方向更改控制视图可见性(可见/不可见)? [复制]

如何处理自定义 android 视图/小部件的可见性更改

显示/隐藏片段并以编程方式更改可见性属性

如何在显示android后更改自定义对话框中的视图的可见性