在其他活动中更改 TextView
Posted
技术标签:
【中文标题】在其他活动中更改 TextView【英文标题】:Change TextView in other activity 【发布时间】:2019-04-05 16:43:24 【问题描述】:我想从我的 MainActivity 更改片段中的 TextView。由于 MainActivity 包含 NavigationDrawer,因此我必须更改 TextView 而无需诸如 startActivityForResult 之类的东西。
我也尝试过 LayoutInflater 方法,但它改变了整个布局,而不仅仅是一个小的 TextView。
编辑:
主活动:
new FRAGMENT_Main().setBalance(credits);
Fragment_Main:
public void setBalance(String credits)
AmountCredits.setText(credits);
非常感谢!
【问题讨论】:
您是否尝试过 getSupportFragmentManager() 来扩充片段视图并定位您的文本视图? 您好,您可以发布一些代码示例吗? 您能否在您的活动中添加片段的代码? 【参考方案1】:如果我得到你的问题 如果 MainActivity 有该片段的实例。
只需在 Fragment 中创建一个函数来更新textview
。
并使用 fragment's instance
从 MainActivity 调用它。
【讨论】:
你好,我已经编辑了这个问题,是这样的意思吗?或者你能把代码发给你吗? @Tester3 你如何在 XML 中添加片段.. 或使用片段管理器? 我正在使用片段管理器添加它 @Tester3 使用片段管理器添加它时,您已经创建了一个实例...或显示或您的代码...让我解释一下..以上是关于在其他活动中更改 TextView的主要内容,如果未能解决你的问题,请参考以下文章
powershell 这将列出特定计算机的活动目录中的所有SPN。更改其他计算机甚至用户名的搜索条件