Android fragment实现按钮点击事件

作者: Swift社区 | 来源:发表于2017-09-05 13:43 被阅读56次

    fragment无法直接进行点击事件,需要放到oncreatActivity中
    代码如下:

    @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    
            View view = inflater.inflate(R.layout.fragment_first, null);
            return view;
    
        }
    

    点击事件代码:

    @Override
        public void onActivityCreated(@Nullable Bundle savedInstanceState) {
            super.onActivityCreated(savedInstanceState);
    
            Button sweepButton = (Button) getActivity().findViewById(R.id.image1);
    
            sweepButton.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                   Toast.makeText(getActivity(), "nihao", Toast.LENGTH_LONG).show();
    
    //从fragment跳转到activity中
    startActivity(new Intent(getActivity(), PayMoneyActivity.class));
                }
            });
    
        }
    

    希望可以帮助大家
    如果哪里有什么不对或者不足的地方,还望读者多多提意见或建议
    Android技术交流群:591625129

    相关文章

      网友评论

        本文标题:Android fragment实现按钮点击事件

        本文链接:https://www.haomeiwen.com/subject/mvpujxtx.html