public class My_Edt_View extends LinearLayout {
private EditText edt_name; private Button btn_sousuo; public My_Edt_View(Context context, AttributeSet attrs) { super(context, attrs); View.inflate(context, R.layout.edt_view, this); edt_name = findViewById(R.id.edt_name); btn_sousuo = findViewById(R.id.btn_sousuo); //获取输入框的内容 btn_sousuo.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { final String edt_data = edt_name.getText().toString(); getData.saveData(edt_data); } }); } public interface GetData { void saveData(String data); } GetData getData; public void setGetData(GetData getData) { this.getData = getData; }