我有一個在XML中定義的PreferenceScreen,它爲我的應用程序提供所有首選項。這個PreferenceScreen也有一個嵌套在其中的小孩PreferenceScreen。我的實現類叫做PreferencesActivity。我知道我可以通過startActivity(new Intent(this,PreferencesActivity.class))打開主Preferences窗口;但我如何通過意向打開孩子PreferenceScreen?如何在Android中打開嵌套的子PreferenceScreen
5
A
回答
4
我研究了一段關於這個主題爲我的項目盜竊感知(http://www.theftaware.com)(一點點廣告... :-)我找到了解決辦法:
PreferenceScreen screen = getPreferenceScreen(); // gets the main preference screen
screen.onItemClick(null, null, INDEX , 0); // click on the item
其中指數的位置您想要在屏幕上打開的物品
3
請參閱this question,以獲得基於Reinhard思想的更一般解決方案,最後!
+0
很好,這對我很有幫助! – gaborous 2013-11-20 03:57:21
+0
工程,但如果您使用的是PreferenceCategories,請務必閱讀deepak patel的代碼並使用它,否則'getOrder'將不起作用 – 2015-03-18 18:11:29
相關問題
- 1. 更改子(嵌套)PreferenceScreen標題顏色
- 2. 如何在Android PreferenceScreen中打開本地HTML文件?
- 3. 在android嵌套的PreferenceScreen上顯示/返回按鈕?
- 4. 內部PreferenceScreen不打開PreferenceFragmentCompat
- 5. 如何在Android的PreferenceScreen中使用textview?
- 6. 如何知道我們是在父PreferenceScreen或嵌套一個
- 7. 如何使全屏嵌套Android PreferenceScreen顯示(系統中沒有標題欄)
- 8. 嵌套PreferenceScreen,當叫,更換全畫面
- 9. PreferenceScreen中的NullPointerException Android
- 10. 打開Mp嵌套並行
- 11. 從preferenceScreen中打開WebView而不是瀏覽器Android
- 12. 如何從PreferenceScreen上的文本條目打開對話框?
- 13. 嵌套的ui.bootstrap.accordion會打開所有嵌套的手風琴
- 14. 如何強制子PreferenceScreen包含在片段佈局(Android)
- 15. 在android中嵌套的ActionBar?
- 16. 如何訪問PreferenceScreen的所有子項?
- 17. 如何在android中打開包含子目錄的目錄?
- 18. 如何從Android打開kindle電子書?
- 19. 在Android中,如何斷開套接字?
- 20. 如何在java中打印嵌套在數組中的對象
- 21. 任何避免在打開SqlDataReader時嵌套使用的方法?
- 22. 如何在C編程中打開沒有名稱衝突的嵌套結構?
- 23. 如何在angularjs嵌套子路線2
- 24. 在android中嵌套循環
- 25. 通過通知鏈接到嵌套的PreferenceScreen
- 26. Jquery通過鏈接打開子標籤(嵌套標籤)
- 27. 打開電子版的Android
- 28. 完全展開的嵌套列表 - Android
- 29. 在Android設備上打開套接字
- 30. PHP中的嵌套開關
非常感謝!我想知道如果這可以適應不確定的項目的位置。 – Mike 2010-07-01 11:44:07
我已經實施了Reinhard的方法來更一般地解決它,請參閱我的問題答案中的鏈接! – Markus 2011-02-02 11:51:51