android - 什么是 Root View ?

标签 android

我需要将 Root View 传递给函数才能显示弹出窗口

instructions_popup_window.showAtLocation( "parent view", Gravity.CENTER, 0, 0);

问题在于将什么作为“父 View ”

onCreate中我有

setContentView(R.layout.splash);

我的 Root View 也是这样:“R.layout.splash”“findViewById(R.layout.splash)”还是其他东西?

最佳答案

Root View 是初始布局中最顶层的 View 。

您可以给它一个 ID,然后findviewbyid它,或者您可以使用此函数获取 Activity 的 Root View :

getWindow().getDecorView()

关于android - 什么是 Root View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12713327/

相关文章:

android - 刷新适配器后如何将recyclerView位置项 View 重置为原始状态

android java.langNullPointerException 空对象引用

android - 我不知道如何在我的应用程序中正确使用 notifyDataSetChanged

android - 如何在 android 中显示 float 小部件(编辑文本和按钮)

java - 发送和接收短信以验证手机号码

android - 没有 UI 的 Activity

android - Android 中的抽屉导航滞后

Java ArrayList 与自定义 AddAll 方法

android - 使用包检查应用程序是启用还是禁用

java - 如何改进隐藏/显示 NavigationView 菜单项的方式?