答案 0 :(得分:1)
答案 1 :(得分:1)
Inflaters主要用于将Xml布局解析为视图对象。如上所述,在Xml中定义的用于操作和制作开发人员的UI之间建立链接需要通货膨胀。
每当需要UI更新时,我们需要通胀,并且UI更新通过视图对象完成,开发人员可以动态创建视图并添加到现有视图。 因此,通胀可以帮助开发人员根据程序中的指定条件更改xml布局中的UI行为。 通过膨胀,我们可以在MVC中为每个xml布局定义控制器,其中xml是视图。 菜单也是一个必须膨胀的视图在某些代码中, setContentView(specifiedLayout)包括通货膨胀 但在早期版本中它不像是 setContextView(getInflater()。inflate(specifiedLayout))
为了便于编程,Android开发人员已经在setContentview()中加入了通货膨胀,并且有很多场景,例如添加视图来布局addView()等等。在大多数情况下,通货膨胀已经包含在代码中,为什么大多数初学者都知道通货膨胀这个概念并且很难理解android中的通货膨胀。