Articles of андроид предпочтения

Добавление элементов в ListPreference во время выполнения

Я пытаюсь создать экран предпочтений для проекта Android, который я разрабатываю. Я создал файл конфигурации XML, который я использовал для отладки, но теперь я хочу создать более удобный для пользователя способ настройки предпочтений для приложения и решил перейти на экран настроек. В рамках этого проекта у меня есть программа чтения RSS-каналов, для которой я хочу […]

Android – изменение позитивного текста кнопки диалога EditTextPreference Programmatically

Я пытаюсь изменить positiveButtonText Dialog в `EditTextPreference. Я пробовал следующее без успеха: // The reference to the preference in the view heirarchy mUrlPreference = (EditTextPreference) getPreferenceScreen().findPreference(pref); // Add a textwatcher mUrlPreference.getEditText().addTextChangedListener(prefWatcher); prefWatcher : private TextWatcher prefWatcher = new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public […]

Отдельные предпочтения для каждого вида в приложении для Android

У меня есть несколько представлений, которые приходят и уходят с запуском приложения. Я хочу, чтобы каждый вид имел свои личные предпочтения, которые хранятся как тег ID представления. Выше это «Общие настройки», которые ссылаются на вспомогательные префы, чтобы получить их значения по умолчанию при создании представления. Сейчас я установил, что общие настройки являются стандартными SharedPreferences. Но […]

Как сохранить настройки языка приложения после перезагрузки устройства?

У моего приложения есть функция настройки языка. Теперь он работает отлично, но после перезапуска устройства язык возвращается к исходной настройке. У кого-нибудь есть идеи? Мне нужно реализовать SharedPreferences ? Я получил ответ. Если в вашем приложении есть языковая настройка. И после перезапуска, последний измененный вами язык по-прежнему будет использоваться по умолчанию. Один из способов сделать […]

Пользовательские предпочтения нарушены в Honeycomb / ICS

Я использую пользовательское предпочтение, которое я использую в заголовке, сводке и значке. Префикс используется для выбора элемента (скина, приложения и т. Д.), А затем он суммирует текущий выбор. Здесь предпочтение работает правильно (вверху) и моя проблема с Honeycomb / ICS: http://imgur.com/vKPOu http://imgur.com/EiMBr Пространство делается для предпочтения, но даже заголовок / резюме по умолчанию не отображаются, […]

Как добавить заголовок и объект предпочтения в PreferenceActivity, не используя XML-файл, а Java?

У меня есть PreferenceFragment и PreferenceActivity, из которых я добавляю заголовки из XML-файла следующим образом: PreferenceActivity @Override public void onBuildHeaders(List<Header> target) { if(DEBUG) Log.i("PreferenceActivity", "onBuildHeaders() -> LogicAnalizerPrefs"); if(android.os.Build.VERSION.SDK_INT >= 12) { loadHeadersFromResource(R.xml.preference_header_logicanalizer, target); } } PreferenceFragment: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if(DEBUG) Log.i("PreferenceFragment", "onCreate() -> LogicAnalizerPrefsFragment"); int res = getActivity().getResources().getIdentifier(getArguments().getString("logicprefsheaders"), "xml", getActivity().getPackageName()); addPreferencesFromResource(res); […]

Есть ли способ добавить поисковую панель к экрану фактических настроек?

Я продолжаю видеть учебник по добавлению собственного предпочтения для поиска, но его не в моем фактическом prefs.xml. Есть ли способ иметь его на моем основном экране prefs или мне придется его разделить.

В чем разница между getDefaultSharedPreferences () и getPreferences ()?

В настоящее время я использую курс «Развивающиеся приложения для Android». В разделе «Урок 3: новые действия и намерения> Использование общих разделов» преподаватель попросил меня выкопать сайт разработчиков Android, чтобы узнать, как получить предпочтения пользователя из SharedPreferences . Тем не менее, я нашел разницу между официальной документацией и решением курса. В решении курса Udacity говорится: чтобы […]

Как протестировать PreferenceFragment с помощью Robolectric

Я пытаюсь проверить мою PreferenceActivity, которая использует два разных PreferenceFragments. Я начинаю действие с намерением: public static Intent getActivityIntent(Context context, Mode mode){ Intent intent = new Intent(context, MyPreferencesActivity.class); intent.putExtra( PreferenceActivity.EXTRA_SHOW_FRAGMENT, getMainFragmentName(mode)); intent.putExtra( PreferenceActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS, getMainFragmentArguments(mode)); intent.putExtra( PreferenceActivity.EXTRA_NO_HEADERS, true ); return intent; } Где getMainFragmentName и getMainFragmentArguments возвращают разные фрагменты и аргументы в зависимости от режима. Теперь, […]

Как получить настройки системы Android?

Экран настроек системы Android на леденец, по-видимому, использует макет, который напоминает «макет карты». Я пытаюсь получить то же самое для своего приложения, но не могу понять, как они достигли этого с помощью PreferenceFragment по умолчанию. Может ли кто-нибудь объяснить мне, как я могу добиться такого же эффекта, не создавая собственных предпочтений? Обратите внимание, что я […]