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

Пользовательские предпочтения нарушены в 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 по умолчанию. Может ли кто-нибудь объяснить мне, как я могу добиться такого же эффекта, не создавая собственных предпочтений? Обратите внимание, что я […]

Изменение цвета разделителя в Android PreferenceActivity

Кто-нибудь знает, как изменить цвет разделителя в Android PreferenceActivity?

Изменить цвет селектора предпочтения

Я не мог найти никакой информации. Я без каких-либо проблем внедрил свою собственную тему с Android-голографическими ресурсами в остальное приложение, пока не начал разработку PreferenceActivity. Я просто не могу найти, как изменить цвет селектора любого предпочтения, он остается значением по умолчанию (Holo-blue). Есть идеи? Спасибо, кстати. EDIT: Я попытался установить главную тему на ярлыке Activity […]

Где должен находиться файл предпочтений .xml?

Когда я создал файл xMS-предпочтений (щелкнув правой кнопкой мыши имя проекта, выбрав «Новый | Другой» Android-файл Android, а затем выбрав «Предпочтение» из разворота «Тип ресурса» в диалоговом окне «Новый файл XML Android») Он сохранил его в res / xml, а не res / layout. Это как должно быть?

SwitchPreferences многократно вызывает метод onPreferenceChange ()

Согласно руководству Android, я пытаюсь реализовать настройки с использованием фрагментов предпочтений. В preferences.xml я заявляю: <SwitchPreference android:key="enable_wifi" android:title="Enable WiFi" /> И чем в классе thah расширяет PreferenceFragment в методе onCreate, я делаю: public class FragmentSettings extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); mEnableWifi = (SwitchPreference) findPreference(enable_wifi); mEnableWiFi.setOnPreferenceChangeListener(new OnPreferenceChangeListener() { @Override public […]