黑马程序员安卓教程:Inflater 的常见实现方法
- 格式:docx
- 大小:46.79 KB
- 文档页数:1
Inflater 的常见实现方法
将 xml 布局文件填充为 View 对象总共有三种方法: 【文件1-25】 Inflater(俗称:打气筒、填充器)的三种实现方法 1.
/*
2. * 第一种方法,
3. * 底层使用的其实就是第二种方法 4.
*/
5.
convertView=View.inflate(MainActivity.this,yout.list_item,
null);
6.
/*
7.
*
第二种方法,
8.
*
先通过LayoutInfalter的静态方法from获取LayoutInflater对象
9. * 然后调用inflate方法 10. */
11. LayoutInflater layoutInflater1=
LayoutInflater.from(MainActivity.this);
12. convertView=layoutInflater1.inflate(yout.list_item,null); 13. /*
14. * 第三种方法,
15. * 先通过上下文提供的getSystemService方法获取LayoutInfater对象
16. * 然后调用inflate方法 17. */
18. LayoutInflater layoutInflater2=
19. (LayoutInflater)getSystemService(YOUT_INFLATER_SERVICE);
20. convertView=layoutInflater2.inflate(yout.list_item,null);
注意: getSystemService(String) 方法是 Activity 类提供的,根据该方法传入的不同参数可以获取不同的系统
服务对象。