您的位置:首页 > 其它

将xml布局转换成View的几种方式

2016-06-03 16:42 288 查看
我们都知道在xml中控制布局是最方便的,(当然如果你要说使用java代码那我也没啥可说了。。。)
相信大家在这之前对inflate(int resource, ViewGroup root, boolean attachToRoot)应该很了解了(不了解的可以Android
LayoutInflater深度解析 给你带来全新的认识

下面我要 说的是获取xml布局转换成View的几种方法
1.View.inflate(int resource, ViewGroup root, boolean attachToRoot)
2.LayoutInflater.from(context).inflate(int resource, ViewGroup root, boolean attachToRoot)
3.(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE).inflate(int
resource, ViewGroup root, boolean attachToRoot)
4.getLayoutInflater().inflate(int
resource, ViewGroup root, boolean attachToRoot);
//调用Activity的getLayoutInflater()其实后面三种都是获取LayoutInflater再去加载,而这三种方法源码都是最终调用的都是第3种方法

其他的方法还不知道,大家如果有请评论中留下,在此小弟先谢过啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: