Android复杂页面代码拆分方法

问题描述:

项目中有时候会遇到很复杂的页面,比如在同个Activity或者Fragment中要实现两个界面,本文介绍一种比较简单的拆分方法。


先上效果图:
Android复杂页面代码拆分方法_第1张图片

第一个界面和第二个界面,两个Button都是在自定义的View中实现

Android复杂页面代码拆分方法_第2张图片

点击的操做没有在主界面的Activity中实现,而是抽到第一个界面的自定义View的类中实现了。


代码解析:

  • 自定义一个容器类,重写onFinishInflate的回调方法,在此处实现用户交互的代码。
public class MySecondView extends FrameLayout{
   
    public MySecondView(Context context) {
        

你可能感兴趣的:(项目助理Projec,复杂界面拆分,Android简洁)