我在Android Studio中制作相同的App,并且需要一个带有文本按钮的图像弹出按钮。当级别失败或结束时,将显示该弹出窗口。我有用于文本按钮的代码,但是如何更改以插入一些插入文本的图片?

 AlertDialog.Builder builder = new AlertDialog.Builder(Level_1.this);
            final CharSequence[] levelOptions = {"Restart", "Next level"};
            builder.setTitle("CORRECT!").setItems(levelOptions , new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialogInterface, int which) {
                    Log.d("Restart", levelOptions[which].toString());
                }
            });
            AlertDialog dialog = builder.create();
            dialog.show();

最佳答案

获取警报对话框按钮

Button positive= alertDialog.getButton(AlertDialog.BUTTON_POSITIVE);

设置可绘制图像

positive.setCompoundDrawablesWithIntrinsicBounds(this.getResources().getDrawable( R.drawable.pos), null, null, null);

07-24 09:44
查看更多