PreferenceActivity в TabWidget - PullRequest
       12

PreferenceActivity в TabWidget

1 голос
/ 17 сентября 2011

В моей программе PreferenceActivity используется в качестве одной из моих вкладок. Я делаю следующее.

public class settings extends PreferenceActivity{

// On Create    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.settings); 

Это работает очень хорошо и отлично помогает моим пользователям найти все свои настройки. Моя проблема в том, что я начинаю получать слишком много настроек, поэтому я хотел сгруппировать их в рамках дополнительных PreferenceScreens. Когда я добавляю один из этих PreferenceScreens в свой XML-файл и перемещаюсь в нем, я теряю свои вкладки. Вы можете отступить, и все работает отлично, но это действительно мешает программам целую тему и запланированные обновления. Другой вариант, который, я не уверен, возможен - это динамически расширяемая категория PreferenceCategory. Я вижу, что это сделано в браузере Dolphin, но их настройки тоже нет.

...