id为android.R.id.content的ViewGroup是否总是FrameLayout?

Is ViewGroup with id android.R.id.content always FrameLayout?

在我的 activity 中,我通过代码获得根视图:

ViewGroup root = findViewById(android.R.id.content);

调试器告诉我 root 变量是 FrameLayout 的实例。 我的问题是:"Android guarantees to me that root always will be a Framelayout on all devices and on all api versions?"

我相信 android.R.id.content 将是 ViewGroup 类型,而不是 FrameLayout 或任何其他特定类型。我检查了 AppCompatActivity 和简单的 Activity,它们 return 不同类型的 ViewGroup。