private void showDialog () {
AlertDialog.Builder builder = new AlertDialog.Builder(SendMeActivity.this);
LayoutInflater inflater = LayoutInflater.from(getApplicationContext());
View view = inflater.inflate(R.layout.to_me_dialoge, null);
mInputAdress = (EditText) view.findViewById(R.id.edtit_self_adress);
comform_input_adress = (TextView) view.findViewById(R.id.confirm_input);
final Dialog dialog = builder.create();
dialog.show();
dialog.getWindow().setContentView(view);
Window window = dialog.getWindow();
WindowManager.LayoutParams params = window.getAttributes();
params.width = WindowManager.LayoutParams.MATCH_PARENT;
params.height = WindowManager.LayoutParams.WRAP_CONTENT;
params.softInputMode = WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN;
params.flags = WindowManager.LayoutParams.FLAG_DIM_BEHIND;
params.dimAmount = 0.5f;
window.setAttributes(params);
}
本文介绍了一种在Android应用中创建自定义对话框的方法。通过使用AlertDialog.Builder和LayoutInflater,可以实现一个包含输入框和确认按钮的对话框。此外,还详细展示了如何设置对话框的布局属性,如宽度、高度及软键盘行为。
820

被折叠的 条评论
为什么被折叠?



