码迷,mamicode.com
首页 > 移动开发 > 详细

【Android】在Activity里如何获得另一个xml布局文件的控件

时间:2018-03-01 17:14:28      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:find   post   out   就是   ext   font   lin   直接   log   

有时候,我们需要在一个Activity中调用另一个xml布局文件,即非本Activity所绑定的xml布局文件中的控件,这时候就不能直接findViewById,不然会报错指向空对象,这时就需要像下面这样做。

LayoutInflater factory = LayoutInflater.from(当前类.this); 

View layout = factory.inflate(R.layout.你要获取的另一个XML, null); 

TextView textview = (TextView) layout.findViewById(R.id.控件ID);

一行写完就是:

TextView textview = (TextView) LayoutInflater.from(当前类.this).inflate(R.layout.你要获取的另一个XML, null).findViewById(R.id.控件ID);

【Android】在Activity里如何获得另一个xml布局文件的控件

标签:find   post   out   就是   ext   font   lin   直接   log   

原文地址:https://www.cnblogs.com/HDK2016/p/8488108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!