Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将图标添加到警报框?_Java_Android_Dialog_Icons_Alert - Fatal编程技术网

Java 如何将图标添加到警报框?

Java 如何将图标添加到警报框?,java,android,dialog,icons,alert,Java,Android,Dialog,Icons,Alert,我想在警报对话框中添加一个图标。如何将图标添加到警报框? 请帮帮我 public void onClick(View arg0) { if(TextUtils.isEmpty(entermass.getText().toString()) || TextUtils.isEmpty(enterheight.getText().toString())) { if(TextUtils.isEmpty(entermass.g

我想在警报对话框中添加一个图标。如何将图标添加到警报框? 请帮帮我

public void onClick(View arg0) {
            if(TextUtils.isEmpty(entermass.getText().toString()) || TextUtils.isEmpty(enterheight.getText().toString()))
            {
                if(TextUtils.isEmpty(entermass.getText().toString()) || TextUtils.isEmpty(enterheight.getText().toString()))
                {
                    AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
                    builder.setTitle("Developer's Check");
                    builder.setMessage("Either Of The Text Fields Are Empty");

                    builder.setPositiveButton("OKAY", new DialogInterface.OnClickListener() {

                        @Override
                        public void onClick(DialogInterface dialog, int which) {

                            dialog.cancel();

                        }

                    });

                    AlertDialog dialog = builder.create();
                    dialog.show();
                }

通过指定资源的可绘制或id,可以使用
builder.setIcon()
方法:

AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this)
            .setIcon(R.drawable.ic_launcher) //using id of the drawable resource

通过指定资源的可绘制或id,可以使用
builder.setIcon()
方法:

AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this)
            .setIcon(R.drawable.ic_launcher) //using id of the drawable resource

完成!工作非常感谢!:-)完成!工作非常感谢!:-)