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

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

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

Панель заголовков Android PreferenceScreen удаляет

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

Открыть фрагмент из фрагмента предпочтения; Изменение макета панели действий из вложенного экрана настроек на Android

У меня есть PreferenceFragment добавленный в активность, поэтому я вижу мои настройки (и самое главное, что я вижу свою собственную панель действий). Но в этом фрагменте есть встроенные экраны предпочтений внутри, и когда я нажимаю один из них, панель действий изменяется на значение по умолчанию (вложенной экран предпочтений, вероятно, является новой активностью?). Как я могу […]

Можно ли настроить компоновку заголовка предпочтений?

Я нашел похожие вопросы, но не могу найти конкретный ответ, который является актуальным. Я использую <preference-header> , в соответствии с рекомендациями по настройке 3.0+ (I target 4.1.2+) для создания заголовков; Я хочу настроить пользовательский макет для этих заголовков. Обратите внимание, что я не хочу возвращаться к старому методу PreferenceScreen, как описано здесь , потому что […]

Проверьте, заблокировано ли устройство в режиме Портрет

Есть ли способ получить информацию, если настройки устройства позволяют заблокировать ориентацию экрана?

Можно ли динамически изменить резюме EditTextPreference в Android?

Я настроил экран предпочтения, чтобы изменить настройки в моем приложении. Я хотел бы вставить EditTextPreference, который содержит заголовок типа «установить ваше имя» и резюме, содержащее введенное имя. Это возможно? заранее спасибо!

В чем разница между записями и значениями входа в android listPreferences xml?

Вот мой код: Как они отличаются и какие значения отображаются в диалоговом окне? <ListPreference android:entryValues="@array/level" android:entries="@array/level" android:key="pref_numberOfChoices" android:persistent="true" android:summary="@string/level_description" android:title="@string/level_title" android:defaultValue="3"/>

Как установить значение 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; } Моя проблема в том, что когда […]

Есть ли способ сохранить разделители вокруг неизбираемого предпочтения?

Если вы установите для параметра предпочтения значение false, вы заметите, что разделители вокруг этого элемента исчезнут. Вы знаете, есть ли способ сохранить эти разделители? Я просмотрел API ListView и не смог найти решение, которое может быть применено здесь, поскольку для элементов ListView нет атрибутов selectable (кроме верхних и нижних колонтитулов ). Благодаря!

Как обернуть DrawerLayout вокруг PreferenceActivity в приложении для Android?

Я пишу приложение для Android, чтобы воспользоваться функциональностью Layer Layout. Я хочу иметь возможность использовать Layer Layout в качестве навигационного инструмента, доступного во всем приложении. Чтобы использовать Layer Layout, я использую следующие в XML-файлах my layout layout: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <!– The main content view –> <LinearLayout android:id="@+id/main_content_layout" android:layout_width="match_parent" android:layout_height="match_parent" /> <!– The […]

Intereting Posts