【发布时间】:2012-08-08 02:55:04
【问题描述】:
我有一个正在现代化的应用程序。此过程的一个步骤是更改为基于片段的布局(使用支持库中的片段)。 我将我的活动转换为片段,并且布局运行良好(使用 ViewPager,很酷的东西!)
我让我的活动实现 OnClickListener 来满足我所有的按钮按下需求。当然,我有新的 Fragment 化身做同样的事情,但看起来“onClick”永远不会受到打击。 Fragments 是否有什么特别之处阻止它们以这种方式工作?
【问题讨论】:
-
我假设您的意思是它正在实施它?如
public class YourFrag extends Fragment implements OnClickListener?如果是这样,您能否向我们展示您如何附加监听器以及onClick方法? -
你是在onCreateView方法中找到ByViewId,然后在onActivityCreated方法中附加监听吗?
-
哎呀,哇,我有点累了。是的,我的意思是实施,对不起。我正在 findViewByIding 并在 Update() 方法中附加侦听器。说起来,这真的是一回事吗?我什至没有 onActivityCreated 方法。嗯
-
检查您的
Update()方法是否被调用。如果不是,请实现onViewCreated(...)并从那里调用它。 -
解决了!我希望我能给你“接受”。我不知道自己在做什么(显然我不不知道自己在做什么)
标签: android android-fragments onclicklistener