经试验如下代码有效:
mMainView=(ViewGroup)findViewById(android.R.id.content);//获取RootViewGroup
===================================================================
真的想不通,为什么google在设计时不为Activity提供getRootView() (或者 getContentView(),既然setContentView()都存在了)的方法,难道不应该么?从网上找了很多资料,找到方法如下:
- private static View getRootView(Activity context)
- {
- return ((ViewGroup)context.findViewById(android.R.id.content)).getChildAt(0);
- }
本文深入探讨了为何Android Activity不直接提供获取根视图的方法,通过自定义函数展示了如何实现这一功能,并提供了代码示例。文章还讨论了在Android应用开发中使用根视图的场景和技巧。

2847

被折叠的 条评论
为什么被折叠?



