Articles of Предпочтение

Использование findviewbyid в предпочтении

У меня есть экран предпочтений, и я указываю ресурс макета, используя атрибут android:layout . В активности предпочтений я использую / накачиваю предпочтение, используя addPreferencesFromResource из метода onCreate . Внутри макета у меня мало текстовых просмотров и кнопок. Проблема в том, что я не могу найти текстовые поля, флажки и кнопки с findViewById метода findViewById ! […]

Предпочтения разной высоты в пределах PreferenceActivity

У меня есть пользовательский класс, который расширяет Предпочтение, которое я использую в сочетании с PreferenceActivity. Когда я пытаюсь настроить высоту в макете, который использует My Preference (со статическим layout_height или с wrap_content), он всегда отображается в ячейке с одинаковой высотой в Activity Preference – такого же размера, что и все «обычные» предпочтения по умолчанию , […]

Как я могу выбрать заголовок по умолчанию в моей PreferenceActivity на планшетах?

Я работаю с PreferenceActivity который будет полностью совместим с планшетами . Для этого я буду работать по рекомендации Google на этой странице . @Override public void onBuildHeaders(List<Header> target) { loadHeadersFromResource(R.xml.preference_headers, target); } Моя проблема в том, что я хотел бы иметь возможность выбирать заголовок по умолчанию при запуске этой операции. Например, у меня есть несколько […]

GetActivity () возвращает null в PreferenceFragment

В моем приложении я использовал PreferenceFragment для создания приятного приложения на планшетах и ​​смартфонах. Итак, в своей основной деятельности я использую: @Override public void onBuildHeaders(List<Header> target) { loadHeadersFromResource(R.xml.preference_headers, target); } Мой XML-файл выглядит следующим образом: <preference-headers xmlns:android="http://schemas.android.com/apk/res/android"> <header android:fragment="tof.cv.mpp.view.StockPreferenceFragment" android:title="@string/btn_home_settings" android:summary=""> <extra android:name="resource" android:value="activity_preferences" /> </header> <header android:fragment="tof.cv.mpp.view.StockPreferenceFragment" android:title="@string/btn_home_planner" android:summary=""> <extra android:name="resource" android:value="activity_planner_preferences" /> </header> […]

PreferenceActivity работает правильно на Android 2.1, но не 4.1 (дополняется)

Я пишу приложение. Он должен работать на старых ОС Android, чтобы быть полезным. Я написал экран настроек, используя PreferencesActivity, который заполняется файлом options.xml, который содержит PreferenceScreen. У него нет подменю для предпочтений (поэтому PreferenceFragment не дает никаких реальных преимуществ). В Android 2.1 (2.2 и 2.3, еще не протестированные на ICS) экран правильно отображается в ландшафте: […]

Горизонтальный делитель предпочтений Android в пользовательских предпочтениях?

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

Настройка макета предпочтений и изменение атрибута в нем

Возможно ли доступ программно к макету, установленному в «Предпочтение»? Вот что я имею, очень простой проект – доказательство концепции Предпочтение: package com.example; import android.os.Bundle; import android.preference.PreferenceActivity; import android.util.Log; import android.view.View; public class PreferenceExampleActivity extends PreferenceActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); ImageView v […]

Пользовательский параметр DatePicker as Preference не сохраняет значение, когда пользователь редактирует значение в поле

Я создал DatePickerPreference, то есть я расширил DialogPreference и создал объект DatePicker внутри, и он работал почти отлично. Он изменяет значения при нажатии стрелок вверх и вниз и сохраняет выбранное значение. Однако, если вы щелкните внутри поля и наберете новое значение, оно не сохранит обновленное значение! При использовании стрелок всегда вызывается метод onDateChanged (); Когда […]

Android SeekBarPreference

В настоящее время я пытаюсь реализовать класс SeekBarPreference, используя http://android-journey.blogspot.com/2010/01/for-almost-any-application-we-need-to.html учебник с RelativeLayout. Первая проблема заключается в том, что TextView preferenceText вообще не отображается. Вторая проблема заключается в том, что панель не может быть скользящей, как в обычных настройках (например, в баре объема информации)? public class SeekBarPreference extends Preference implements OnSeekBarChangeListener { public static int […]

Как установить значение RingtonePreference из кода?

У меня есть следующее предпочтение: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <RingtonePreference android:showDefault="true" android:showSilent="true" android:title="@string/feed_alert_ringtone" android:ringtoneType="ringtone|notification|alarm|all" android:key="alertringtone" android:persistent="false"> </RingtonePreference> </PreferenceScreen> Когда пользователь изменяет это предпочтение, я вручную сохраняю Uri в базе данных: public boolean onPreferenceChange(Preference pref, Object change) { String ringtone = change.toString(); // save it to a db … return true; } Моя проблема в том, что когда […]

Intereting Posts
Получение версии SDK для Android SDK из командной строки Какие теги NFC поддерживают Nexus 7? (2012) Масштаб многостраничного запроса не связывает данные файла В уведомлении Android отображается только значок в строке состояния Обнаруживать, когда приложение открыто / возобновлено Как проверить, поддерживается ли файл при помощи андроидной видеозаписи кодом? Являются ли Android Geofences активными до удаления / истечения срока действия или только до тех пор, пока не будет запущен мой PendingIntent Передача массива значений из Android Activity в JavaScript в WebView Как игнорировать аннотацию @JavascriptInterface со строками в API 17 -Android Почему Ошибка: (2) Идентификатор ресурса не найден для атрибута 'shortcutShortLabel' в пакете 'android' при создании shourtcut в Android7? Запретить веб-браузеру загружать URL-адрес в Android (React Native) Изменить цвет курсора edittext Установите ширину пользовательского InfoWindow в Google Maps api v2 Как передать текстовые данные в форме строки для следующего действия? ClassCastException при вызове ListView.addHeaderView ()?