AlertDialog com builder.setSingleChoiceItems. Desativar itens

Estou usando o seguinte método para definir o mapType de umGoogleMap objeto chamadomMap.

private void setMapType() {
    final CharSequence[] MAP_TYPE_ITEMS =
            {"Road", "Satellite", "Hybrid"};

    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("Set map type");

    int checkItem = 0;

    builder.setSingleChoiceItems(
            MAP_TYPE_ITEMS,
            checkItem,
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int item) {
                        switch (item) {
                            case 0:
                                mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
                                break;
                            case 1:
                                mMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
                                break;
                            case 3:
                               mMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
                                break;
                        }

                    dialog.dismiss();
                }
            }
    );

    AlertDialog fMapTypeDialog = builder.create();
    fMapTypeDialog.show();

}

O que estou tentando fazer é desativar uma das opções, digamos a primeira (Estrada). Como eu pude fazer isso?

P.S.1 Eu li issoAlertDialog com lista de opções única - preciso de alguns itens não clicáveis mas não entendo como fazê-lo funcionar no meu caso.

P.S.2 Tentei, também esta solução:Android: AlertDialog - como desativar certas opções que não estão disponíveis Nada acontece. Todas as opções estão ativadas.

questionAnswers(3)

yourAnswerToTheQuestion