我有两个布局(名称是regis和log)
当我使用代码
时,我无法从regis.xml中的EditText获取Text到log.xml的setContentView(R.layout.log);
...
final EditText user =(EditText)findViewById(R.id.edt1);
String usr = user.getText()。toString();
因为'edt1'是元素其他布局(edt1是id EditText regis.xml)
如何将edt1导入log.xml? 请举例
非常感谢你
答案 0 :(得分:2)
您可以使用LayoutInflater类。创建一个LayoutInflater,然后膨胀包含您要访问的视图的布局文件(在本例中为EditText)。
LayoutInflater factory = getLayoutInflater();
View regisText = factory.inflate(R.layout.regis, null);
EditText user = (EditText) regisText.findViewById(R.id.edt1);
String usr = user.getText().toString();
答案 1 :(得分:-1)
制作你的
String usr as public static String usr
并在另一项活动
中访问它