我有一个扩展PreferenceFragment
的自定义偏好设置。
默认情况下,PreferenceFragment
有一个内部ListView
。您可以在此处查看其默认布局:
这个内部ListView
对我来说已经足够了。所以我打电话给
ListView listView = (ListView) getView().findViewById(android.R.id.list);
然后用我的数据填充ListView
。
请注意我无需致电此功能addPreferencesFromResource
。
但现在我想在SwitchPreference
之上添加ListView
。
请帮我怎么做?
答案 0 :(得分:0)
在PreferenceFragment
中尝试这样做。
PreferenceScreen screen = getPreferenceScreen();
SwitchPreference switchPreference = new SwitchPreference(context);
// Assign value to switchPreference
screen.addPreference(switchPreference)