android - 什么时候在 Android 上创建 UI 元素?

标签 android views

Android View 在什么时候创建? Activity 什么时候开始?应用程序何时启动?何时调用 setContentView()?还是在其他时间点?

最佳答案

你的意思是什么时候可以安全地获取 View 对象?

如果引用Activity,在onCreate方法中,调用setContentView(...)后就可以开始调用findViewById(...) 来引用您的 View 的对象。

在 fragment 的情况下, View 是在 onCreateView(...) 方法中创建的。您可以在 onActivityCreated(...) 回调中引用 View ,这是在 Activity 创建后调用的,因此在这里引用 View 是安全的。

关于android - 什么时候在 Android 上创建 UI 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6718036/

相关文章:

android - 落在我松开手指的地方

android - 从 IndexedDB 和 webSQL 从 Cordova 同步数据

javascript - 从 Backbone 中的表单更新模型

sql - 创建 View + 查询(组合列 + 添加额外属性)

UINavigationController 更改推送的 UIViewController View 的位置

android - 需要将文本移到下一行

android - 如何检测android中的颠倒方向?

android - 如何使用 firebase-server 在 android 下模拟 firebase 云消息传递

count - 如何在 Web 应用程序中创建可靠且强大的页面查看计数器?

android - 你如何访问自定义 View 的android :layout_width and android:layout_height parameters?