【问题标题】:how to change the text of textview in custom actionbar using child fragment如何使用子片段在自定义操作栏中更改文本视图的文本
【发布时间】:2023-04-04 19:19:01
【问题描述】:

我在父片段中有一个子片段。 我想从子片段更改自定义 ActionBar 中 TextView 的文本这是我的代码,它给了我一个空对象引用错误 我已经为操作栏创建了一个自定义布局,并使用操作栏扩展了这个布局。

现在我在主要活动中有四个片段。在第一个片段中有四个按钮。当我点击第一个按钮时,它会打开另一个片段。 我想从自定义 ActionBar 中的子片段更改TextView 的文本,该片段与主要活动一起膨胀。片段名称是Qoutes 片段,我想将TextView 的文本更改为Quotes

我该怎么做:

【问题讨论】:

标签: android android-actionbar fragment


【解决方案1】:

解决方案:

试试这样:

 ((your_activity) getActivity()).setHomeAsUpEnabled(false);

您需要使用您的 Activity 名称投射 getActivity()

例如:((MainActivity) getActivity()).setDisplayHomeAsUpEnabled(false);

您也可以更改文本:

((MainActivity) getActivity()).setActionBarTitle("Your title");

任何问题,请评论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多