0
我想構建一個設置頁面,使用PreferenceFragment將其顯示爲全屏。我不會在其他地方使用該設置。這是設置功能的偏好片段的正確實施?
目前有2種方式來實現偏好片段用於創建應用程序的設置,
方法一
- 創建一個類並擴展
PreferenceFragment
類。 - 膨脹xml首選項文件。
- 使用
FragmentManager
對象替換佈局中的片段。
方法二
- 創建一個XML佈局中的活動。
- 在此活動中按上述步驟實例化片段。
- 當要顯示首選項時調用此活動。
我沒能找到答案如何正確地貫徹PreferenceFragment
As per the PreferenceFragment docs,他們沒有信息在何處放置PreferenceFragment。
我試過方法1,但看到了this blog,它用方法二實現。所以我想知道哪兩個是設置功能的正確實現?
說如果你正在爲一個應用程序創建「設置」,所以它應該作爲一個單獨的活動來實現嗎? –
是的。我會把它作爲一個Activity來實現。 – DeeV
感謝這是我正在尋找並編輯我的問題的答案。如果需要,請查看並修改答案。 –