Android fragments 如何在片段中声明单击“侦听”按钮以切换到活动?

Android fragments 如何在片段中声明单击“侦听”按钮以切换到活动?,android-fragments,fragment,onclicklistener,implements,Android Fragments,Fragment,Onclicklistener,Implements,我试过了,但我得到了错误“Onclick listener无法在这里应用”请帮助我,伙计们 这是我的Fragment.java public class Fragment extends Fragment { public Fragment() { // Required empty public constructor } @Override public void onCreate(Bundle savedInstanceState) {

我试过了,但我得到了错误“Onclick listener无法在这里应用”请帮助我,伙计们

这是我的
Fragment.java

public class Fragment extends Fragment {

    public Fragment() {
        // Required empty public constructor
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_layout, container, false);
        final Button button = (Button) rootView.findViewById(R.id.payment_info);
        final Button button1 = (Button) rootView.findViewById(R.id.redeem);
        final Button button2 = (Button) rootView.findViewById(R.id.make_payment);
        final Button button3 = (Button) rootView.findViewById(R.id.payment_histories);


        // Inflate the layout for this fragment
        return rootView;
    }

    @Override
    public void onAttach(Context context) {
        super.onAttach(context);
    }

    @Override
    public void onDetach() {
        super.onDetach();
    }
}

OnClickListener是一个接口,因此您不仅要扩展片段,还要实现OnClick

在您的类声明中尝试以下内容:

公共类片段扩展片段实现OnClickListener


希望能有所帮助。

感谢您联系我,我的意思是,在我声明点击侦听器后,如何告诉按钮转到该片段,例如button.setOnClickListener(新视图.OnClickListener(){@Override public void onClick(视图v){>>>>>>>>>我在这里如何切换到片段} });