LayoutInflater inflate参数详解
LayoutInflater 类概述: 实例化一个XML布局文件到相应的View对象,并不直接使用。使用getLayoutInflater()或getSystemService(String)来获取一个标准的布局填充器实例。可以勾子到当前的View对象,配置到您当前运行的设备上。 public View inflate (int resource, ViewGroup root, boolean attachToRoot) 把指定的资源XML填充到一个分层的View对象中,如果发生错误,则抛出InflateException异常 参数解释: resource:加载的XMl布局资源ID root:生成的分层视图的父对象(如果attachToRoot为true),或者是一个简单的提供了一系列布局参数生成的Veiw对象(如果attachToRoot为false) attachToRoot:是否要填充的分层视图要添加到父对象中,如果为false。ROOT内容仅仅是初始化,如果要使用,仍需要手动添加。 举例: 举个例子看一下 新建一个工程 工程包含两个xml文件 layout/main.xml <?xml version=”1.0″ encoding=”utf-8″?> <LinearLayout xmlns:android=”http://schemas.android.com/apk