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