首先在XML中设置一个Button来控制弹出框(AlertDialog)
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="弹出对话框"
android:onClick="alert_edit"/>
在Activity中添加对应的弹出方法
public void alert_edit(View view){
final EditText et = new EditText(this);
new AlertDialog.Builder(this).setTitle("请输入消息")
.setIcon(android.R.drawable.sym_def_app_icon)
.setView(et)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
//按下确定键后的事件
Toast.makeText(getApplicationContext(), et.getText().toString(),Toast.LENGTH_LONG).show();
}
}).setNegativeButton("取消",null).show();
}