所以我的Honeycomb应用程序中有一个PreferenceActivity
子类,应该有为某个服务添加帐户的功能。我使用loadHeadersFromResource
从xml加载首选项标题,但我还希望将帐户添加到标题列表中,就像在 GMail 应用中一样。
有没有办法在不编写我自己的PreferenceActivity
?
由于
答案 0 :(得分:1)
这不是特定于蜂窝,它也适用于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);