Android 如何调用另一个layout的EditText

Android 怎么调用另一个layout的EditText?
AlertDialog alert = new AlertDialog.Builder(
FourActivity.this,
AlertDialog.THEME_HOLO_LIGHT).create();
alert.setTitle("降温方式");
alert.setView(layout);
alert.setButton("确定", listener());
alert.show();


我在主activity定义另一个layout的EditText,运行报错,显示EditText源错误
------解决方案--------------------
inflate layout 然后 通过view findviewbyid 
------解决方案--------------------
给layout定义一个id,通过layout.findviewbyid