呼び出しとキャンセルボタンでAlertDialogを作成しようとしています。 しかし、キャンセルボタンのテキストの色を変更することはできません。AlertDialogでボタンのテキストの色を変更する方法
スタイルを編集して複数のものを試しましたが、機能しませんでした。
new AlertDialog.Builder(MainActivity.this)
.setTitle(getResources().getString(R.string.emergency_diag_title)) //AlertDialog title
.setMessage(getResources().getString(R.string.emrgency_diag_desc)) //AlertDialog description
.setCancelable(true)
//call button
.setPositiveButton(getResources().getString(R.string.emergency_diag_call), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Log.e("RuiterRoute", "Emergency Call triggered by user");
}
})
//cancel button
.setNegativeButton(getResources().getString(R.string.emergency_cancel), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Log.e("RuiterRoute", "Emergency Call canceld by user");
}
}).show();
私の頭に浮かべた最初のことは、あなたのダイアログのレイアウトを希望のボタンカラーでデザインすることです。 setView()メソッドを使用してビューをダイアログに設定し、表示します。 – Simo