android 从Activity 获取 rootView 根节点

来源:互联网 发布:浙江大学宁波软件学院 编辑:程序博客网 时间:2024/06/06 04:02

经试验如下代码有效:

mMainView=(ViewGroup)findViewById(android.R.id.content);//获取RootViewGroup

===================================================================

真的想不通,为什么google在设计时不为Activity提供getRootView() (或者 getContentView(),既然setContentView()都存在了)的方法,难道不应该么?从网上找了很多资料,找到方法如下:

[html] view plaincopy
  1. private static View getRootView(Activity context)  
  2.     {  
  3.         return ((ViewGroup)context.findViewById(android.R.id.content)).getChildAt(0);  
  4.     }  

1 0