Java Android中的GetLayoutFlator()

Java Android中的GetLayoutFlator(),java,android,android-layout,android-inflate,Java,Android,Android Layout,Android Inflate,我已经阅读了关于getLayoutInflator的android文档,但我仍然不了解它的功能。有人能给我一个这个方法的用例吗?或者你想在什么时候调用getLayoutInflator?Android中的XML布局在使用之前需要膨胀(解析为视图对象)getLayoutInflator()获取LayoutInflator的实例,该实例允许您为特定用途手动充气布局 一个示例是在自定义ArrayAdapter中使用自定义布局填充ListView 您需要手动为ArrayAdapter的重写getView

我已经阅读了关于getLayoutInflator的android文档,但我仍然不了解它的功能。有人能给我一个这个方法的用例吗?或者你想在什么时候调用getLayoutInflator?

Android中的XML布局在使用之前需要膨胀(解析为视图对象)
getLayoutInflator()
获取LayoutInflator的实例,该实例允许您为特定用途手动充气布局

一个示例是在自定义
ArrayAdapter
中使用自定义布局填充
ListView


您需要手动为
ArrayAdapter
的重写
getView()
方法中的每个列表项充气并填充所需的布局

在执行
活动时使用
setContentView()
。该方法会放大布局并将选定布局显示为该活动的视图。但是,当您不在活动中并且需要使用布局文件时,您必须对其进行充气以访问XML中的视图对象。

当您要充气布局时,您需要一个布局充气器……当您执行setContentView()时,它不是自动完成的吗?是的,在
setContentView()的情况下,这是为您处理的,但在处理布局时,这是许多情况中的一种。