小编典典

什么是在Android中获得布局填充效果的正确方法?

java

有一种获取layoutInflater的方法:

LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

另一种方法是:

LayoutInflater inflater = LayoutInflater.from(context);

第三个(当我参加活动时)是:

LayoutInflater inflater = getLayoutInflater();

那么它们之间有什么区别?

请注意,当我将第三个充气机发送到适配器时,我的应用程序正常工作。但是,当我发送上下文并通过第二种方式创建充气机时,却没有!


阅读 208

收藏
2020-12-03

共1个答案

小编典典

它们之间没有太大区别。

正如文档所说,公共抽象对象getSystemService(字符串名称)

LayoutInflater,用于在此上下文中扩展布局资源。

对于(Context
context)中
公共静态LayoutInflater

2020-12-03