1.代码:
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this,R.style.AlertDialog);
//        builder.setTitle(" ");    //设置对话框标题
//        builder.setIcon(android.R.drawable.btn_star);   //设置对话框标题前的图标

        TextView textView = new TextView(MainActivity.this);
        textView.setText("口令:");
        textView.setTextSize(22);

        final EditText edit = new EditText(MainActivity.this);
        edit.setHint("请填写口令");
        edit.setInputType(InputType.TYPE_CLASS_NUMBER);
        edit.setWidth(550);
        edit.setTextSize(18);

        LinearLayout layout = new LinearLayout(MainActivity.this);
        layout.setHorizontalGravity(LinearLayout.HORIZONTAL);
        layout.addView(textView);
        layout.addView(edit);

        layout.setPadding(100, 0, 100, 20);
        builder.setView(layout);
        builder.setPositiveButton("确认", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Toast.makeText(MainActivity.this, "你输入的是: " + edit.getText().toString(), Toast.LENGTH_SHORT).show();
            }
        });
        builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Toast.makeText(MainActivity.this, "你点了取消", Toast.LENGTH_SHORT).show();
            }
        });

        builder.setCancelable(true);    //设置按钮是否可以按返回键取消,false则不可以取消
        //创建对话框
        dialog = builder.create();
        dialog.setCanceledOnTouchOutside(true); //设置弹出框失去焦点是否隐藏,即点击屏蔽其它地方是否隐藏
dialog.show();

2.    R.style.AlertDialog:       windowBackground
   

更多相关文章

  1. android 100行代码实现 仿苹果滑动选择器WheelView
  2. Android之图文混排 (二)源代码
  3. Dialog-普通对话框-列表对话框
  4. 一段Android实现应用下载并自动安装apk包的代码
  5. [置顶] 找到一个在Android上创建阻塞式模态对话框的方法
  6. 36个Android开发常用代码片段
  7. Android 进阶的小技巧整理(整理自第一行代码)
  8. Android 通过代码设置着色图片

随机推荐

  1. android解析json数据
  2. Hello world 之Android版
  3. Android(安卓)在代码中同时给控件设置圆
  4. Android反编译工具:Apktool,支持Linux 、Wi
  5. Android(安卓)Studio配置NDK编译环境
  6. Android(安卓)finished with non-zero ex
  7. Android的线程使用来更新UI----Thread、H
  8. Android属性之build.prop生成过程
  9. Android(安卓)https 证书信任问题
  10. [原]如何在Android平台上建立APN