setContentView的源码
来源:互联网 发布:知行理工登录不上 编辑:程序博客网 时间:2024/06/07 18:49
今天突然想看下函数setContentView的源码,谁知竟然这么难找。 当调用该函数时,调用的顺序大概为:Activity.setContentView()-->Window.setContentView()-->MidWindow.setContentView()其中MidWindow继承了类Window,实现了函数setContentView,具体的源码如下: public voidsetContentView(int layoutResID) { if (mContentParent == null) {installDecor(); } else { mContentParent.removeAllViews(); }mLayoutInflater.inflate(layoutResID, mContentParent); finalCallback cb = getCallback(); if (cb != null) {cb.onContentChanged(); } }要找到函数源码关键在于找到类MidWindow,要想找到MidWindow可先找到类com.android.internal.policy.impl.Policy。我在自己下载的源码中是找不到这个类的,不知道为什么。后来在开源中国社区中找到了。地址:http://www.oschina.net/code/explore/android-2.2-froyo/com/android/internal/policy/impl/Policy.javaMidWindow类的地址:http://www.oschina.net/code/explore/android-2.2-froyo/com/android/internal/policy/impl/MidWindow.java
- setContentView的源码
- setContentView()源码的理解
- Activity的setContentView源码分析
- Activity的setContentView()方法源码分析
- 从setContentView开始的源码阅读
- Activity.setContentView()源码分析
- Android setContentView源码解析
- Android setContentView源码解析
- setContentView源码分析
- Android源码解析setContentView
- Android setContentView()源码解析
- setContentView源码解析
- Android setContentView()源码解析
- setContentView源码解析
- android setContentView源码解析
- 从源码的角度说说Activity的setContentView的原理
- android中布局和View创建的源码分析---setContentView
- 源码分析setContentView加载布局文件的过程
- 如何安装Eclipse的MyEclipse和Tomcat插件?
- 调用HttpClient的那点事
- 如何把“time=1330443881769”转化为"yyyy-MM-dd HH:mm:ss"
- 黑马程序员_java基础day25
- 使用Service要慎重
- setContentView的源码
- Android应用推广经验(国内)
- VMware tool安装
- Linux下设置环境变量的方法
- Makefile中的人生道理
- ultraEdit打开新文件时,会提示:“文件可能不是doc格式,你要转换File为DOC
- samba实现Ubuntu_11.10和win7文件共享
- 设置 linux Ubuntu10.04 Ubuntu11.10 的域名服务器 DNS
- Working copy 'E:\svn\test'is too old(format 10,created by Subversion 1.6)