Articles of android preferences

В чем разница между AppCompatPreferenceActivity и SettingActivity?

Я добавляю SettingActivity в свое приложение, и я получаю это автоматически сгенерированные java-файлы AppCompatPreferenceActivity.java и SettingsActivity.java . В чем разница между ними? Я наткнулся на ссылку ниже, но это не обсуждается. предпочтение Я понятия не имею, где кодировать.

Фрагмент, помещенный поверх NavigationDrawer

Я пытаюсь добавить PreferenceFragment в свое приложение. Проблема в том, что он автоматически помещается поверх моего NavigationDrawer . public class SetPreferenceActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.settings); navigationDrawer(); // Loads the NavigationDrawer getFragmentManager().beginTransaction().replace(android.R.id.content, new Settings()).commit(); } Как видите, я загружаю «SettingsFragment» и заменяю его содержимым? […]

Мастер включения / выключения в ActionBar

Я разработал дизайн для настроек, используя Android Preference API. Но я не знаю, как создать «Master on / off switch». Он упоминается здесь http://developer.android.com/design/patterns/settings.html, но нет документа о том, как его реализовать. Технически это SwitchPreference, расположенная в панели действий, которая отключает все дочерние настройки при ее выключении. Есть идеи?

Ошибка раздувания класса android.widget.CheckBox

Пожалуйста, помогите, у меня возникла проблема с моим файлом pref_general.xml, когда я luanching SettingsActivity (PreferenceActivity), когда приложение обнаружено, и я получаю следующее сообщение об ошибке: Android.view.InflateException: двоичная строка XML-файла # 19: ошибка раздувания класса android.widget.CheckBox Затем logcat указывает строку в моей PreferenceActivity, где я вызываю «addPreferencesFromResource (R.xml.pref_general)»; После нескольких часов попыток разобраться в этом я […]

Панель перекрытий PreferenceFragment перекрывается

Как заголовок, мой PreferenceFragment перекрывает мою панель инструментов. Я уже пробовал разные решения, но проблема не устранена. Надеюсь на любую помощь. Вот мой код. Мероприятия: import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; public class MyActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_settings); Toolbar toolbar = (Toolbar) findViewById(R.id.app_bar); setSupportActionBar(toolbar); // Display the fragment […]

Получить позицию позиции из пользовательского адаптера

Поскольку PreferenceFragment недоступен в библиотеке поддержки, я создал ListFragment чтобы отобразить список настроек для пользователя, поскольку у меня нет большого количества настроек для показа. Я также создал настраиваемый ArrayAdapter для настройки элементов списка. Мне нужно обработать, когда пользователь проверяет один из CheckBox s, поэтому я могу сохранить погоду или нет, это было проверено. Поэтому, если […]

DefaultValue из файла предпочтений xml не сохраняется – почему?

Когда приложение является первым startet, я хотел бы сохранить все значения по умолчанию, которые я определил в своем prefences.xml, используя атрибут android: defaultValue, но некоторые из них не хранятся на устройстве – может кто-нибудь сказать мне Зачем? <?xml version="1.0" encoding="utf-8"?> <PreferenceCategory android:title="@string/prefs_cat_title_x"> <ListPreference android:key="@string/prefs_key_1" android:title="@string/prefs_title_1" android:summary="@string/prefs_summary_1" android:entries="@array/array1" android:entryValues="@array/array1" android:defaultValue="@string/prefs_default_1"/> <com.myapp.TimePreference android:key="@string/prefs_key_2" android:title="@string/prefs_title_2" android:defaultValue="@string/prefs_default_2" android:layout_width="wrap_content" android:layout_height="wrap_content"/> […]

Должен ли я создавать активность для каждого экрана?

Я начну с примера … Если вы перейдете в « Настройки»> «Приложения»> «Управление приложениями» , откроется новый экран со списком установленных приложений: если вы нажмете на любое приложение списка, он откроет новый экран, содержащий Информацию о приложении. Ну, некоторые настройки моего приложения должны управляться через список, и этот список должен вести себя как приведенный выше […]

Как изменить цвет разделителя PreferenceCategory в PreferenceScreen

У меня есть android.support.v4.preference.PreferenceFragment, который использует следующий PreferenceScreen: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="Cat1" android:key="pref_cat1"> <ListPreference android:key="pref_list1" android:title="@string/pref_list1" android:dialogTitle="@string/pref_list1" android:entries="@array/pref_list1_entries" android:entryValues="@array/pref_list1_entries" android:defaultValue="@string/pref_list1_default"/> <EditTextPreference android:key="pref_text2" android:title="@string/pref_text2" /> </PreferenceCategory> <PreferenceCategory android:title="Cat2" android:key="pref_cat2"> <EditTextPreference android:key="pref_text3" android:title="@string/pref_text3" /> </PreferenceCategory> При отображении PreferenceFragment некоторые разделители отображаются между настройками, но также и под названием каждой PreferenceCategory. Хотя я могу легко изменить цвет разделителей […]

Android: PreferenceFragment показывает только первое предпочтение

У меня возникли проблемы с загрузкой PreferenceFragment в Android. На данный момент это действительно базовая реализация, которую я хочу расширить позже, когда это сработает. Проблема заключается в том, что после перехода к SettingsFragment отображается только первое предпочтение. Я не получаю никаких ошибок, но logcat показывает мне следующее: W/PathParser: Points are too far apart 4.000000596046461 Я […]

Intereting Posts