概述
1. 直接赋值法
以TextView举例
- 首先在当前activity(例:名为settingActivity)的Java文件中声明变量
private static TextView title;
- 之后写一个赋值方法
static void setText(TextView view)
{
title=view;
}
- 之后打开你要获取的xml的activity,进行赋值()
settingActivity.setText(TextView变量名);
注:若你要获取的xml的activity没有使用,就无法进行赋值
2.不知道怎么命名法(嗯~ o( ̄▽ ̄)o新建布局获取法?)
LayoutInflater factorys = LayoutInflater.from(当前activity.this);
View view= factorys.inflate(R.layout.你要获取的xml文件名, null);
//之后就可以findViewById()了
TextView text= (TextView) view.findViewById(R.id.text);
此方法setText()方法失效的解决方案,猫猫分享的别人解决方法
链接:https://blog.csdn.net/mpegfour/article/details/78328054
最后
以上就是整齐口红为你收集整理的Android解决在当前activity获取另一个xml文件的控件问题的全部内容,希望文章能够帮你解决Android解决在当前activity获取另一个xml文件的控件问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复