关于android LayoutInflater那些事
来源:互联网 发布:淘宝网上买的300元的狗 编辑:程序博客网 时间:2024/05/21 10:29
LayoutInflater作用类似于findViewById(),不同点在于
(1)LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化
(2)findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)
获得 LayoutInflater 实例的三种方式
1. LayoutInflater inflater = getLayoutInflater();//调用Activity的getLayoutInflater()
2. LayoutInflater inflater = LayoutInflater.from(context);
3. LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
下面是一个简单的实例的例子:
import android.content.Context;import android.view.LayoutInflater;import android.view.View;/** * 工具类 * 直接使用静态方法,否则每次调用方法还要新建对象,比较麻烦 * @author Administrator * */public class Util { public static View getView(Context context,int layoutId){ LayoutInflater inflater=(LayoutInflater) context. getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout=inflater.inflate(layoutId, null); return layout; }}
0 0
- 关于android LayoutInflater那些事
- 关于Android LayoutInflater的用法
- Android 关于GridView那些事
- Android关于面试那些事
- 关于Android面试那些事
- android 关于drawable那些事
- Android中关于Fragment的那些事、那些坑
- LayoutInflater那些事儿
- 关于LayoutInflater
- 关于layoutInflater
- 关于LayoutInflater
- 关于LayoutInflater
- 关于LayoutInflater
- 关于LayoutInflater
- 关于LayoutInflater
- 关于LayoutInflater
- 关于Android手机信息那些事
- Android 关于回调的那些事
- 24点游戏算法-华为OJ
- Centos7下安装mysql
- mongodb由于目标计算机积极拒绝 无法连接
- Linux awk简介
- Java中的反射
- 关于android LayoutInflater那些事
- IEnumerable和IEnumerator
- 使用 Storyboard 用到的问题
- 编写10个线程,第一个线程从1加到10,第二个线程从11加到20…第十个线程从91加到100, 最后再把10个线程结果相加。
- 在Ubuntu系统下安装PhpStorm并启动的方法
- 数据库的复制及晃动动画
- 解决kate编辑器无法保存设置的问题
- 使用 Storyboard 用到的问题
- Java集合之Map接口