gpt4 book ai didi

android - 如何从 ViewPager 中的不同 fragment 制作工具栏中的单击按钮?

转载 作者:行者123 更新时间:2023-11-29 01:14:34 25 4
gpt4 key购买 nike

我有一个 Activity ,它在 ViewPager 和工具栏中有 5 个 fragment ,我制作了一个按钮,我想对选定的选项卡 fragment 以不同的方式对按钮执行单击操作。我有:

usertextView_done= (TextView) getActivity().findViewById(R.id.actionbar_tv_icon_done);

但它会为所有 fragment 或所有选项卡创建单个实例。

最佳答案

如果单击时每个 fragment 都显示此 toast,则您可以执行以下操作。

-- 在你的 Activity 中

public void calledFromFragment(String tag)
{
if(tag.equalsIgnorecase("fragment-1-tag")
{
// TODO : for fragment 1
}
else if(tag.equalsIgnorecase("fragment-2-tag"){
// TODO : for fragment 2
}
.
.
and so on
}

---- 在你的 fragment 中

    textView_done.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { 
((Activity)context).calledFromFragment("fragment-1-tag");
});

对每个 fragment 执行此操作并告诉我。

关于android - 如何从 ViewPager 中的不同 fragment 制作工具栏中的单击按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40691500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com