网上有很多关于LayoutInflater这类的文章,不过很多东西要经过动手才会是自已的
LayoutInflater 跟 findViewById 是同一种功能,
只不过findViewById 是找到一个XML文件里面的一个组件 ,而LayoutInflater是用到找到一个XML文件
从R文件中可以看到,findViewById 是找public static final class id {}这个类里面的ID
而LayoutInflater 找到的是 public static final class layout {}里面的ID
至于LayoutInflater的用法网上有很多,我就以我的项目里面的一个东西作为例子,简单说记下来。
layoutInfla = getLayoutInflater();
viewLists = new ArrayList<View>();
viewLists.add(layoutInfla.inflate(R.layout.layout1, null));
LayoutInflater 跟 findViewById 是同一种功能,
只不过findViewById 是找到一个XML文件里面的一个组件 ,而LayoutInflater是用到找到一个XML文件
从R文件中可以看到,findViewById 是找public static final class id {}这个类里面的ID
而LayoutInflater 找到的是 public static final class layout {}里面的ID
至于LayoutInflater的用法网上有很多,我就以我的项目里面的一个东西作为例子,简单说记下来。
layoutInfla = getLayoutInflater();
viewLists = new ArrayList<View>();
viewLists.add(layoutInfla.inflate(R.layout.layout1, null));