Plusieurs choix de dialogue alerte de avec de ligne personnalisée mise en page

J'ai besoin de créer un AlertDialog avec des questions à choix multiples, mais je vais avoir quelques difficultés à essayer de définir une mise en page personnalisée de fichier à l'intérieur de la ListView.

Pour le choix des articles que j'ai utiliser un constructeur qui prend un ListAdapter comme paramètre, et de cette façon je peux mettre à la bonne disposition des ressources pour chaque ligne:

        builder.setSingleChoiceItems(new ArrayAdapter<String>(getActivity(),
                R.layout.list_item_single_choice_answer, items), checkedItem,
                new DialogInterface.OnClickListener() {

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        checkedItem = which;
                        toggleEditTextAnswer(checkedItem == (items.length - 1));
                        dialog.dismiss();
                    }
                });

Le problème est qu'il n'y a pas de constructeur pour setMultiChoiceItems qui accepte un ListAdapter comme paramètre lors de la création d'une liste à choix multiples.

J'ai besoin de définir une mise en page personnalisée pour chaque ligne parce que je utiliser drawable sélecteurs pour le réglage de la ligne de fond et la couleur du texte.

Des idées?

PS. voici la AlertDialog code source pour plus d'informations.
https://android.googlesource.com/platform/frameworks/base.git/+/android-4.2.2_r1/core/java/android/app/AlertDialog.java

OriginalL'auteur | 2013-10-09