我有一个像这样的cart_layout:以及Cart.java中的java代码:protectedvoidonCreate(@NullableBundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.cart_layout);getSupportActionBar().setDisplayShowTitleEnabled(false);getSupportActionBar().setDisplayHomeAsUpEnabled(true);dbhandler=newData
基础知识-底层View对象ViewParentViewParent对应于ViewRootImpl类,是连接WindowManager和DecorView的纽带。View绘制三大流程都是通过它来完成的DecorViewContentView的父容器ViewRootImpl在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和DecorView建立关联,将DecorView实例对象交给ViewRootImpl用以绘制View。最后调用ViewRootImpl类中的p
基础知识-底层View对象ViewParentViewParent对应于ViewRootImpl类,是连接WindowManager和DecorView的纽带。View绘制三大流程都是通过它来完成的DecorViewContentView的父容器ViewRootImpl在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和DecorView建立关联,将DecorView实例对象交给ViewRootImpl用以绘制View。最后调用ViewRootImpl类中的p
上节setcontentview的时候生成Decorview,那他怎么绑定到window上去的呢。activitythread.java@OverridepublicvoidhandleResumeActivity(ActivityClientRecordr,booleanfinalStateRequest,booleanisForward,Stringreason){。。。省略//Resumetheactivityif(!performResumeActivity(r,finalStateRequest,reason)){return;}if(r.window==null&&!a.mFini
上节setcontentview的时候生成Decorview,那他怎么绑定到window上去的呢。activitythread.java@OverridepublicvoidhandleResumeActivity(ActivityClientRecordr,booleanfinalStateRequest,booleanisForward,Stringreason){。。。省略//Resumetheactivityif(!performResumeActivity(r,finalStateRequest,reason)){return;}if(r.window==null&&!a.mFini