2012-08-17 115 views
4

我需要使用addPreferencesFromResource()ICS中添加首選項。
它在ICS中顯示爲已棄用。
我在xml文件夾中添加了首選項佈局,但無法將其添加到首選項活動。如何在ICS中添加首選項

我該如何添加它?

回答

2

在API等級11及更高版本上,計劃用於使用PreferenceFragments致電addPreferencesFromResource()。你可以在the documentation for PreferenceActivity中看到這個例子。

如果你想支持PreferenceFragment在API級別11+,但仍支持較舊的設備,你需要在你的PreferenceActivity既做該文檔中呼叫addPreferencesFromResource()直接顯示的東西......但只有當您使用的是較舊的設備。儘管addPreferencesFromResource()被標記爲已棄用,但這並不意味着它不起作用,更重要的是,它是API等級10及以下版本的唯一選項

Here is a sample project其中我演示瞭如何從一組源代碼支持API Level 11風格的片段和經典的PreferenceActivity

相關問題