话不多说直接上代码
在Main.activity中写了这样一个方法,关联button后,报错,后来对比其他的方法,发现少了参数View view,搞不明白为啥,先留个问题,之后弄明白了再回答
public void showDialog2(View view) {
final CustomEditTextDialog customDialog = new CustomEditTextDialog(this);
final EditText editText = (EditText) customDialog.getEditText();//方法在CustomDialog中实现
customDialog.setOnSureListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, "你点击了确定,输入的值为:"+editText.getText().toString(), Toast.LENGTH_SHORT).show();
customDialog.dismiss();
}
});