gpt4 book ai didi

android - SetContentView 不显示屏幕(还)?

转载 作者:行者123 更新时间:2023-11-30 02:52:17 26 4
gpt4 key购买 nike

在 Android Activity 中有没有办法执行 setContentView(),这样我就可以让 Android 计算布局,这样我就可以通过 findViewByID( )但尚未显示

这将在一个具有主要 Activity 和一些从属 Activity 的应用程序中,我想启动但不显示的那个将是从属 Activity 之一。 (换句话说,主视图已经填满了屏幕,因此只需将新 View 隐藏在 View 层次结构的底部就足够了)。该 Activity 将以“标准”启动模式启动。

如果有一种方法可以将它保持在 View 层次结构的底部,那么当我确实想显示它时,我该如何强制它到顶部?

注意:这个应用程序已经存在 - 它是一个大型、复杂的工业应用程序,有 14 个 Activity ,为 Android 2.35 和 2.36 编写,因此重新构建它以使用 fragment 而不是 Activity 是不切实际的。我只想修改一个 Activity 使其不显示,或者仅显示在 View 层次结构的底部以使其不可见。

最佳答案

This would be in an app with a main activity and some subordinate activities and the one I want to start but not display would be one of the subordinate activities

那是不可能的。或者,更准确地说,欢迎您启动该 Activity 并且不填充其 UI,但它仍会占据屏幕,因此用户将看到一个空白屏幕,这并不是特别有用。

in other words the main view would already be filling up the screen, so it would be sufficient to simply keep the new one hidden at the bottom of the view hierarchy

每个 Activity 都有自己的 View 层次结构。 “从属 Activity ”不能也不会位于顶部、底部或相对于某些其他 Activity 的 View 层次结构的任何其他位置。

关于android - SetContentView 不显示屏幕(还)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23942592/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com