Réduire la taille des polices des composants de AlertDialog.Builder

J'ai créé un AlertDialogue en utilisant le code suivant :

 int selectedModeId=0;
 public void sortTypeModeSelection(){

    AlertDialog.Builder alertBuilder=new AlertDialog.Builder(WatchListDetailActivity.this);

    alertBuilder.setSingleChoiceItems(R.array.watchlist_sorting_modes,selectedModeId, new DialogInterface.OnClickListener(){
        public void onClick(DialogInterface dialog, int which) {
            switch (which){
                case 0:
                    selectedModeId=0;
                    break;
                case 1:
                    selectedModeId=1;
                    break;
                case 2:
                    selectedModeId=2;
                    break;
                case 3:
                    selectedModeId=3;
                    break;
                case 4:
                    selectedModeId=4;
                    break;
                case 5:
                    selectedModeId=5;
                    break;
                case 6:
                    selectedModeId=6;
                    break;
                case 7:
                    selectedModeId=7;
                    break;
            }
            dialog.cancel();
        }
    });
    alertBuilder.show();
}

Réduire la taille des polices des composants de AlertDialog.Builder

J'ai fait de l'alerte, mais je veux réduire la taille de la police des éléments de la liste de la boîte de dialogue. Comment puis-je faire cela?

Note: recommandons de Ne pas gonfler une mise en page personnalisée pour ce faire, je souhaite savoir si il existe une autre approche.

source d'informationauteur edwin