在PreferenceActivity中获取root ViewGroup

时间:2012-04-03 12:13:47

标签: android alertdialog preferenceactivity

我正在尝试在PreferenceActivity中实现自定义对话框,该对话框在对话框中仍然具有Android通用正面/中性/负面按钮,即自定义AlertDialog。下一步的示例似乎将在本文的底部示例中进行描述:Dialogs on Android developer pages

但是,我无法找到一种方法来获取PreferenceActivity的根目录:

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

有谁知道怎么做?

1 个答案:

答案 0 :(得分:2)

尝试此操作以获取任何视图的根视图

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