0
我一直在努力這一段時間,我在互聯網上搜索答案是不成功的。如何將選項菜單添加到Android上的兒童PreferenceScreen?
我有一個擴展PreferenceActivity的自定義類。我實現了一個菜單:當用戶點擊菜單按鈕時,onPrepareOptionsMenu()被調用,我可以正確地調整菜單。
的問題是,我有一個孩子PreferenceScreen我基本上添加這樣的:
final PreferenceScreen root = getPreferenceManager().createPreferenceScreen(this);
final PreferenceScreen screenPrefAdd = getPreferenceManager().createPreferenceScreen(this);
screenPrefAdd.setTitle("Access child pref screen");
//stuff
root.addPreference(screenPrefAdd);
//stuff
setPreferenceScreen(root);
當用戶點擊訪問孩子PREF屏幕上,然後點擊菜單按鈕,沒有任何反應。實際上,我的活動onKeyDown(),onPrepareOptionsMenu()等方法不會被調用。
有沒有人遇到過這個問題?任何想法如何解決它?
任何幫助將不勝感激,謝謝。