Android 删除按钮在另一个版面中,如何从另一个版面调用它

Android 删除按钮在另一个版面中,如何从另一个版面调用它,android,Android,我有两个带有自定义列表视图的选项卡。我想实现删除功能,但是删除按钮放在tabs holder中,所以我不能从tab fragment调用此按钮 您可以在片段中尝试类似的内容: Button fab = (Button) rootView.findViewById(R.id.del); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(V

我有两个带有自定义列表视图的选项卡。我想实现删除功能,但是删除按钮放在tabs holder中,所以我不能从tab fragment调用此按钮


您可以在片段中尝试类似的内容:

    Button fab = (Button) rootView.findViewById(R.id.del);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            //Insert your delete code
        }
    });

另外,请向我提供您的代码,以便我可以为您的答案提供准确的代码。

如果您的删除按钮位于另一个布局中,则您可能会对具有删除按钮的布局进行充气,然后获取按钮,然后执行该功能

View view = inflater.inflate(R.layout.fragment_sport_, container, false); // replace fragment_sport_ layout by layout which has delete button..
Button mdelete= (Button) view.findViewById(R.id.delt_button); // wirte your own Id at place of delt_button...
mdelete.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {

                    }
                });

Tnx为您的答案,但此代码对我的situation@IlyasKassym你能给我你的活动代码吗?这样我就可以告诉你怎么做了it@IlyasKassym我需要你的片段代码和表格布局代码,如果google drive不允许您将其发布到此处,您可以将其放在google drive上使用interface或broadcastreceiver或eventbus将按钮单击回调放到您的片段中