问题描述:
项目中有时候会遇到很复杂的页面,比如在同个Activity或者Fragment中要实现两个界面,本文介绍一种比较简单的拆分方法。
先上效果图:
第一个界面和第二个界面,两个Button都是在自定义的View中实现
点击的操做没有在主界面的Activity中实现,而是抽到第一个界面的自定义View的类中实现了。
代码解析:
- 自定义一个容器类,重写onFinishInflate的回调方法,在此处实现用户交互的代码。
public class MySecondView extends FrameLayout{
public MySecondView(Context context) {