我有一个正在现代化的应用程序。此过程的一个步骤是更改为基于 fragment 的布局(使用支持库中的 fragment )。 我将我的 Activity 转换为 fragment ,并且布局运行良好(使用 ViewPager,很酷的东西!)
我让我的 Activity 实现 OnClickListener 来满足我所有的按钮按下需求。当然,我有新的 Fragment 化身做同样的事情,但看起来“onClick”永远不会受到打击。 Fragments 是否有什么特别之处阻止它们以这种方式工作?
最佳答案
只做一个
public class fragmentOne extends Fragment implements OnClickListener {
Button myButton;
@Override
public View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedinstanceState) {
View myView = inflater.inflate(R.layout.fragment_1, container, false);
myButton = (Button) myView.findViewById(R.id.myButton);
myButton.setOnClickListener(this);
return myView;
}
@Override
public void onClick(View v) {
// implements your things
}
}
很简单
关于android - fragment 实现 OnClickListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11857022/