android开发中一个activity如何调用另一个xml中的控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android开发中一个activity如何调用另一个xml中的控件相关的知识,希望对你有一定的参考价值。

有时候,我们需要在一个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);

以上是关于android开发中一个activity如何调用另一个xml中的控件的主要内容,如果未能解决你的问题,请参考以下文章

Android 如何从 Main Activity 中的另一个类调用 Activity 数据类型?

如何在Android的另一个模块中调用一个Activity(属于一个模块)?

如何从另一个类(它扩展了 Activity)方法,Android 调用 CCColorLayer 类的方法?

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

Android 中如何在java类中调用activity 中的一个方法?

在Android中调用另一个活动时如何提供动画?