Uygulamamdaki ses talimatlarını indirmek için kullanacağım bir popup'ım var. Yapmaya çalıştığım şey, "OK" nin varsayılan metin rengini maviye değiştirmek istiyorum. Bir şey denedim ama çalışmıyor. İşte benim kodudur:Uyarı iletişim kutusunun metin rengini değiştirme
private void showDownloadPgmPopup() {
android.app.AlertDialog.Builder builder = new android.app.AlertDialog.Builder(getActivity());
builder.setTitle("Download instructional audio?");
builder.setMessage(ParamConstants.AUDIODOWNLOADPERMISSION);
builder.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
WwDatabaseHelper.storeSelectedWeekAndDay(getActivity(), mSelectedWeekDataModel);
goToMoveScreen();
}
});
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
AndroidDownloadFileByProgressBarActivity.StartAudioAssetDownload(getActivity());
}
}).create();
// change the text color of download instruction ok button
final android.app.AlertDialog dialog = builder.show();
dialog.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface arg0) {
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setTextColor(Color.parseColor("#ff5722"));
}
});
dialog.setCanceledOnTouchOutside(false);
dialog.show();
}
Ama değişim kimse ben yanlış yapıyorum bana söyleyebilir yansıtan değil?
Olası yinelenen [Nasıl android'de Özel İletişim kutusu oluşturmak için?] (Http: // st) ackoverflow.com/questions/13341560/how-to-create-a-custom-dialog-box-in-android) – SaravInfern