如何从另一个片段更改静态文本视图变量的可见性



我有两个片段A和B。在我的'a''片段中,有textView变量,并且是公共静态的。我想访问片段" A"文本视图变量,并更改其在片段" b"中的可见性。谁能帮助我解决这个问题?或任何人都可以告诉我如何将文本视图从片段">

将TextView对象如下公共静态。

第一个片段,例如make

  public static TextView textView;

oncreate((方法..

textView.setVisibility(View.VISIBLE);

然后在on Create方法中的第二个片段。

FragmentName. textView.setVisibility(View.GONE);

您应该从片段A到父活动访问,并告诉活动调用片段B方法之一,例如setTextViewatext(string str(

有关片段和活动之间交流的更多信息,请参阅此链接:https://developer.android.com/training/basics/fragments/communicating.html

最新更新