当以null作为parent放大视图时,我得到了lint警告,Avoid passing null as the view root,比如:

LayoutInflater.from(context).inflate(R.layout.dialog_edit, null);

但是,视图将用作AlertDialog的内容,在AlertDialog.Builder上使用setView,所以我不知道应该传递什么作为parent.

在这种情况下,你认为parent应该是多少?

推荐答案

使用以下代码在没有警告的情况下放大对话框视图:

View.inflate(context, R.layout.dialog_edit, null);

Android相关问答推荐

未解析的引用:背景 colored颜色

Kotlin Gzip字符串未按预期工作

如何检测HitTest是否命中给定的网格对象?

如何消除脚手架和顶杆(material 3)更改 colored颜色 时的延迟?

Android事件:APP_SCOUT_HANG警告SQLite

strings.xml中字符串数组中的占位符

更改Jetpack Compose中选定的选项卡底线 colored颜色

是否可以在 Android 应用程序的 Wifi 设置中为 DNS 服务器设置自定义 IP?

只能从同一个库组内调用成功(引用groupId=androidx.work from groupId=My Composable)

修复错误 Invariant Violation: requireNativeComponent: "RNSScreenStackHeaderConfig" was not found in the UIManager

Android工作室未成立

每次在 Jetpack Compose 中调用导航

如何将一个 Composable 作为其参数传递给另一个 Composable 并在 Jetpack Compose 中显示/运行它

在 Google Play 中将用户从开放测试转移到生产的过程是怎样的?

java.lang.IllegalArgumentException:与请求匹配的导航目的地 NavDeepLinkRequest

如何在 Android 应用中录制短视频?

如何为具有不同屏幕尺寸但相同密度的手机创建响应式布局?

我应该使用 Bluetooth Classic 还是 Bluetooth LE 与我的移动应用程序通信?

Android Studio Emulator Internet 连接问题仅是第一次

Android WebView 没有在第一次页面完成时从本地存储读取数据?