android - 使用 Context 获取 LayoutInflater

标签 android

这两者有什么区别吗?

  1. inflater = (LayoutInflater) LayoutInflater.from(context);
  2. inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

最佳答案

目前还没有,正如您通过检查 the LayoutInflater source code 可以看到的那样. from() 将抛出一个 Exception 而不是返回 null,但除此之外它们是相同的。

就个人而言,我大部分时间都使用 getLayoutInflater()

关于android - 使用 Context 获取 LayoutInflater,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14022094/

相关文章:

android - 在alarmmanager中单击通知后打开 Activity 并广播Kotlin

java - 基于文件夹 "values"的 Android 本地化

java - 当我在 Android Studio 上运行我的应用程序时,模拟器启动,但它说测试应用程序崩溃了

java - 用从另一个对象 java.lang.NullPointerException 调用的字符串替换我的 textview

android - 如何在 Android 中存储安全字符串?

java - 显示自定义 map 并在 map 上放置图钉/图像

android - 使用 vuforia qualcomm 播放动画图像

android - App Center - Android 版本在启动时崩溃

Windows 和 Linux 上的 Android SDK 项目

android - 防止 Android 终止暂停的音频服务