如何在弹出窗口中显示android首选项活动?

如何在弹出窗口中显示android首选项活动?,android,android-popupwindow,preferencescreen,Android,Android Popupwindow,Preferencescreen,我有一个功能设置活动(Android studio生成的默认活动),我想在PopupWindow中显示它 我研究了如何做到这一点,大多数显示如何在弹出窗口中显示活动的答案都涉及在创建弹出窗口期间直接膨胀活动布局 我有一个SharedReferenceChangeListener,它与现有设置活动一起工作,以实时监视首选项的更改。我的问题是,用PreferenceScreen膨胀布局是否会直接保留侦听器对首选项的行为 我可以为PopupWindow编写一个单独的布局,并在创建过程中为弹出窗口布局内

我有一个功能设置活动(Android studio生成的默认活动),我想在
PopupWindow
中显示它

我研究了如何做到这一点,大多数显示如何在弹出窗口中显示活动的答案都涉及在创建弹出窗口期间直接膨胀活动布局

我有一个
SharedReferenceChangeListener
,它与现有设置活动一起工作,以实时监视首选项的更改。我的问题是,用
PreferenceScreen
膨胀布局是否会直接保留侦听器对首选项的行为

我可以为
PopupWindow
编写一个单独的布局,并在创建过程中为弹出窗口布局内的控件附加侦听器,但是使用Android已经提供的
SharedReferenceChangeListener
轻松创建布局并与之耦合会更好

期待您的回复。提前谢谢