1

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

4

2 回答 2

3

Android 中的 XML 布局在使用前需要进行 Inflated(解析为 View 对象)。 getLayoutInflator()为您提供 LayoutInflator 的实例,该实例将允许您为特定用途手动膨胀布局。

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

您需要在ArrayAdapter的覆盖getView()方法中为每个单独的列表项手动膨胀和填充所需的布局。

于 2011-08-09T19:14:57.200 回答
0

setContentView()当你在一个Activity. 该方法膨胀布局并将所选布局显示为该活动的视图。但是,当您不在 Activity 中并且需要使用布局文件时,您必须对其进行扩充才能访问 XML 中的视图对象。

于 2011-08-09T19:24:19.600 回答