Android AlertDialog.Builder setSingleChoiceItems с пользовательским стилем ячейки

Я хочу создать пользовательскую ячейку, которая удаляет "кнопка» в правой части клетки.

 

для AlertDialog, из этогоссылка на сайтЯ накачал ячейку из xml, но она появляется только за пределами listView объекта setSingleChoiceItems.

мой код:

AlertDialog.Builder builder;

    int sdk = android.os.Build.VERSION.SDK_INT;
    if(sdk < android.os.Build.VERSION_CODES.HONEYCOMB) {
        builder = new AlertDialog.Builder(new ContextThemeWrapper(getActivity(), android.R.style.Theme_Dialog));
    } else {
        builder = new AlertDialog.Builder(new ContextThemeWrapper(getActivity(), android.R.style.Theme_Holo_Dialog_NoActionBar_MinWidth));
    }

    final CharSequence[] choiceList = {
            getActivity().getResources().getString(R.string.opt_remind),
            getActivity().getResources().getString(R.string.opt_calendar)};

    builder.setSingleChoiceItems(
            choiceList, 
            -1, // does not select anything
            new DialogInterface.OnClickListener() {

                @Override
                public void onClick(DialogInterface dialog, int index) {
                    switch (index) {
                    case 0: // remind me
                        //
                        break;
                    case 1: // add to calendar
                        //
                        break;
                    default:
                        break;
                    }
                    dialog.dismiss();
                }
            });
    builder.setCancelable(true);
    builder.setNegativeButton(getActivity().getResources().getString(R.string.opt_cancel), new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
        }
    });
    AlertDialog alert = builder.create();
    alert.show();

Спасибо за помощь!

С наилучшими пожеланиями, Sythus

Ответы на вопрос(1)

Ваш ответ на вопрос