Получение root ViewGroup в PreferenceActivity - PullRequest
1 голос
/ 03 апреля 2012

Я пытаюсь реализовать пользовательское диалоговое окно в PreferenceActivity, в котором все еще есть общие для Android положительные / нейтральные / отрицательные кнопки, то есть пользовательский AlertDialog. Путь к этому, похоже, описан в нижнем примере этой статьи: Диалоги на страницах разработчиков Android .

Однако я не могу найти способ получить рут для PreferenceActivity для этого:

View layout = inflater.inflate(R.layout.custom_dialog,
                           (ViewGroup) findViewById(R.id.??????));

Кто-нибудь знает, как это сделать?

1 Ответ

2 голосов
/ 03 апреля 2012

Попробуйте это, чтобы получить root-представление любого представления

View layout = inflater.inflate(R.layout.custom_dialog,null);
View view = layout.getRootView();
...