我刚刚开始学习片段,我有一个活动,即1000行代码,我已经转换为片段.
我想知道是否有任何简单的方法来允许我的片段监听驻留在其父活动的XML中的按钮.我尝试在片段的onCreateVIEw中添加一个常规侦听器,其中包含按钮的ID,但它(预期)会给我一个空指针异常.
我知道这样做的OnSearchClickListener方法,但它可能需要花费很多时间进行手动重构才能实现我的需要(至少从我能说出的用法,我很高兴出错),所以我想知道是否有人知道任何其他方法以非重复的方式完成这项工作.
解决方法:
您可以尝试以这种方式获取活动中的视图引用:
VIEw vIEw = getActivity().findVIEwByID(R.ID.vIEw_in_activity);
然后添加监听器:
vIEw.setonClickListener(new OnClickListener() { voID onClick(VIEw v) { // Perform some action }})
总结 以上是内存溢出为你收集整理的java – 从片段内部听取活动按钮的点击次数全部内容,希望文章能够帮你解决java – 从片段内部听取活动按钮的点击次数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)