Android 向PreferenceActivity添加标题

Android 向PreferenceActivity添加标题,android,Android,因此,我的蜂巢应用程序中有一个PreferenceActivity子类,应该有为特定服务添加帐户的功能。我使用loadHeadersFromResource从xml加载首选项标题,但我也希望将帐户添加到标题列表中,就像在GMail应用程序中一样。 有没有办法不写我自己的首选项活动 谢谢这并不是蜂巢特有的,它也适用于Android 2.1等。 只需使用PreferenceCategory作为标题,并将首选项添加到类别中 在onCreate中类似这样的内容 PreferenceScreen pf =

因此,我的蜂巢应用程序中有一个
PreferenceActivity
子类,应该有为特定服务添加帐户的功能。我使用
loadHeadersFromResource
从xml加载首选项标题,但我也希望将帐户添加到标题列表中,就像在GMail应用程序中一样。 有没有办法不写我自己的
首选项活动


谢谢

这并不是蜂巢特有的,它也适用于Android 2.1等。 只需使用PreferenceCategory作为标题,并将首选项添加到类别中

在onCreate中类似这样的内容

PreferenceScreen pf = getPreferenceManager().createPreferenceScreen(this);
pf.setPersistent(true);
setPreferenceScreen(pf);

PreferenceCategory account1 = new PreferenceCategory(this);
account1 .setTitle("Account 1");
pf.addPreference(account1 );


Preference p = ...;
account1.addPreference(p);

哦,没关系。事实上这不是问题。只是没有注意到一个明显的解决办法。