我已经阅读了有关 getLayoutInflator 的 android 文档,但我仍然不明白它的作用。有人可以给我一个这种方法的用例吗,或者你想在什么时候调用 getLayoutInflator?
问问题
1566 次
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 回答