Android fragment实现按钮点击事件

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

源码Demo获取方法

关注「网罗开发」公众号 ,有iOS demo、RN 视频以及demo、Android demo等你领取。


小专栏:https://xiaozhuanlan.com/u/fanbaoying

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,233评论 25 709
  • 引言:这篇文章,大概分析下Fragment的生命周期、实际应用方法以及使用Fragment时需要注意的地方,算是F...
    androidjp阅读 14,424评论 10 104
  • “做正直的人,做正确的事”这句话第一次是听骆超讲的。 关于骆超,他的一生挺传奇的。百度里能找到他详细的资料。我以前...
    他说他的不说阅读 1,527评论 0 2
  • 合集 唯库下班后写作训练专属社群 成员10936 话题2287 全部 港口经营权 前两天听到一则新闻”中国和斯里兰...
    李卓玛阅读 1,475评论 0 0
  • 该不该感谢生活的暴击?这个问题让我想起了刚毕业的时候,公司的职业经理人总是跟我们说,我们努力工作,并不是为了赚多少...
    你的喜欢很重要阅读 2,905评论 0 0