0
私はalertdialog buttonsの背景をカスタマイズしたalertdialogボックスを持っています。ボタンクリックの効果を追加したいのですが誰でも教えてくださいどのように私はalertdialogのボタンクリック効果を追加することができますまた、私はどのように警告ダイアログボックスのボタンのサイズを変更することができます。androidのalertdialogボタンのボタンクリック効果を追加するには
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
NewDaybook_Activity.this);
// set title
alertDialogBuilder.setTitle(R.string.app_name);
// set dialog message
alertDialogBuilder
.setMessage(R.string.clickyestoexit)
.setCancelable(false)
.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// if this button is clicked, close
// current activity
Intent a = new Intent(Intent.ACTION_MAIN);
a.addCategory(Intent.CATEGORY_HOME);
a.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(a);
}
})
.setNegativeButton(R.string.no, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// if this button is clicked, just close
// the dialog box and do nothing
dialog.cancel();
}
});
// create alert dialog
AlertDialog alertDialog = alertDialogBuilder.create();
// show it
alertDialog.show();
Button nbutton = alertDialog.getButton(DialogInterface.BUTTON_NEGATIVE);
nbutton.setTextColor(getResources().getColor(R.color.colorAccent));
Button pbutton = alertDialog.getButton(DialogInterface.BUTTON_POSITIVE);
pbutton.setBackgroundColor(getResources().getColor(R.color.colorAccent));
pbutton.setPadding(0, 10, 10, 0);
pbutton.setTextColor(Color.WHITE);
既にOnclickが両方のボタンに追加されています何をしたいですか説明してください –
@santoshkumarボタンをクリックするとボタンの波紋効果を表示したい –