使用Context获取LayoutInflater

时间:2012-12-24 13:36:49

标签: android

这两者有什么区别吗?

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

1 个答案:

答案 0 :(得分:4)

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

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