【问题标题】:Change TextView in other activity在其他活动中更改 TextView
【发布时间】: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() 来扩充片段视图并定位您的文本视图?
  • 您好,您可以发布一些代码示例吗?
  • 您能否在您的活动中添加片段的代码?

标签: android android-activity textview android-fragmentactivity settext


【解决方案1】:

如果我得到你的问题 如果 MainActivity 有该片段的实例。

只需在 Fragment 中创建一个函数来更新textview。 并使用 fragment's instanceMainActivity 调用它。

【讨论】:

  • 你好,我已经编辑了这个问题,是这样的意思吗?或者你能把代码发给你吗?
  • @Tester3 你如何在 XML 中添加片段.. 或使用片段管理器?
  • 我正在使用片段管理器添加它
  • @Tester3 使用片段管理器添加它时,您已经创建了一个实例...或显示或您的代码...让我解释一下..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多