Задать вопрос
@Palm_Thief

Как получить id RadioGroup диалога при использовании builder.setSingleChoiceItems?

Собственно вот код:
@Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());

        builder.setTitle("Repeat")
                .setSingleChoiceItems(TaskUpdateCreate.repArray, repeType,
                        (dialog, item) -> {
                            /*
                            какой-то код
                            */
                        });

        AlertDialog dialog = builder.create();
        RadioGroup radioGroup = dialog./* как????? */;
        radioGroup.setForegroundTintList(ColorStateList.valueOf(getResources().getColor(R.color.red, null)));

        return dialog;
    }

Пробовал:
dialog.findViewById(android.R.id.content).findViewById(android.R.id.list)

- но возвращает null

При этом, если вызвать dialog.getListView().getChildCount, то вернёт 0.
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы