[英]Preference Activity Vs PreferenceFragment?
在首選Activity中,我們可以使用這兩個方法SetContentView(R.layout.main)
和addXmlFromResources(R.xml.Preferences)
來自定義首選項屏幕。 例如,請在Prefernce Screen上看到這個添加按鈕
這在PreferenceFragment中是否可行?
在PreferenceFragment中,我添加了addPreferencesFromResource(R.xml.PreferenceScreen);
在onCreate方法中。 當我使用onCreateView時,它會被強制關閉。 我也試過布局充氣機。 它不起作用。
那么這只能在首選項Activity上實現嗎? 不是偏好片段?
PS-我正在使用支持V 13庫。 所以我在Fragment Pager Adapter中創建了Preference Fragment。 請不要建議我為首選片段創建首選項活動
您可以使用
addPreferencesFromResource(int res);
在這兩個 PreferenceFragment
和PreferenceActivity
,內側onCreate()
方法。 請記住, PreferenceFragment
應該在后Honeycomb Android版本中用作PreferenceActivity
的替代品。
如果需要PreferenceActivity
的自定義布局,可以在onBuildHeaders()
方法中調用setContentView()
,但不能在onCreate()
調用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.