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

Запуск Activity from Preference Activity вызывает исключение отказа от разрешения

У меня здесь проблема. Что я хочу сделать, так это запустить Activity из PreferenceActivity. Таким образом, мой preference.xml, который содержит шаблон предпочтений, выглядит следующим образом: <Preference android:title="Launch Activity" > <intent android:action="org.momo.SOME_ACTIVITY" /> </Preference> Явлению известно о действиях, которые я хочу запустить. <activity android:label="@string/app_name" android:name="SomeActivity"> <intent-filter> <category android:name="android.intent.category.DEFAULT" /> <action android:name="org.momo.SOME_ACTIVITY" /> </intent-filter> </activity> Угадайте, что, […]

Android получает представление о предпочтении в PreferenceActivity

Я хотел бы получить экземпляр View, который используется для отображения определенного Preference в моей PreferenceActivity, поэтому я могу изменить его свойства, например: public class SettingsActivity extends PreferenceActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preference); Preference pref = findPreference("key"); pref.getView().setVisibility(View.GONE); //not necessarily setVisibility, i hope you get my point } } Я нашел этот метод […]

Android. Должен ли я использовать PreferenceActivity?

Мое приложение поддерживает от версии 2.2 до последней версии Android. Дело в том, что для страницы настроек я использую PreferenceActivity сейчас. Однако, как вы знаете, многие из его методов устарели, и они говорят мне использовать настройки на основе фрагмента. Тем не менее, я обнаружил, что если я переключусь на использование функции PreferenceFragment и Fragment Activity, […]

Установить собственный шрифт для текста в PreferenceScreen

Моя PreferenceActivity выглядит так: import android.os.Build; import android.os.Bundle; import android.preference.PreferenceActivity; import android.preference.PreferenceFragment; import android.widget.TextView; public class Settings extends PreferenceActivity { @SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.about); Typeface timesFont = Typeface.createFromAsset(getAssets(), "fonts/times.ttf"); TextView about_txt = (TextView) findViewById(R.id.about_txt); about_txt.setTypeface(timesFont); about_txt.setText(R.string.about_txt); if (Build.VERSION.SDK_INT<Build.VERSION_CODES.HONEYCOMB) { addPreferencesFromResource(R.xml.preferences); } else { // Display the fragment as the main […]

Настройка CheckBoxPreference через android: widgetLayout

У меня есть Preference которое позволяет адаптеру синхронизации, и занимает некоторое время, чтобы фактически выполнить свою работу при переключении. Следовательно, когда пользователь нажимает кнопку « Preference , я отжимаю AsyncTask для выполнения этой работы. Тем временем я отключу опцию Preference и поставлю флажок с неопределенным ProgressBar . У меня все это работает с помощью взлома […]

PreferenceFragment crashing, Null object Reference

У меня есть простая ActionBarActivity, которая содержит PreferenceFragment следующим образом: import android.app.Activity; import android.os.Bundle; import android.preference.PreferenceFragment; public class SettingsActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_settings); // Display the fragment as the main content. getFragmentManager().beginTransaction() .replace(R.id.fra_settings_container, new SettingsFragment()).commit(); } public static class SettingsFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) […]

Совместимость для SwitchPreference (pre ICS)?

Является ли SwitchPreference представленным в ICS совместимом в библиотеке android-support-v4? Я пытаюсь обновить некоторые старые проекты и, если возможно, хотел бы использовать SwitchPreferences. Я знаю, что могу создать отдельный файл ресурсов, чтобы отличать версию API, но я бы хотел избежать этого, если это вообще возможно.

Как создать макет для пользовательских предпочтений, используя атрибут android: layout

Я могу установить соответствующий макет для предпочтения через атрибут android: layout. Для примера <Preference android:key="friction" android:title="@string/friction" android:layout="@layout/friction_fragment" android:shouldDisableView="true" android:defaultValue="30" android:enabled="true" android:selectable="true" android:summary="Bite friction"></Preference> Где макет <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:text="@string/friction" android:textAppearance="?android:attr/textAppearanceLarge" android:layout_height="wrap_content" android:layout_gravity="center_horizontal"></TextView> <SeekBar android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/sbFriction"></SeekBar> <TextView android:text="@string/friction_little" android:id="@+id/txtSummary" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> <Button android:text="Button" android:id="@+id/btnFriction" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> </LinearLayout> […]

Заголовок Android PreferenceScreen в двух строках

У меня есть PreferenceScreen с длинным названием, особенно на некоторых языках. Я могу установить несколько заголовков строк для CheckBoxPreference или ListPreference с этим: резюме предпочтений Android. Как установить 3 строки в резюме? , Но как установить 2-строчный заголовок для PreferenceScreen? Я могу изменить стиль, как здесь: как изменить размер шрифта в PreferenceScreen, но это не […]

Установка библиотеки поддержки для PreferenceFragmentCompat

Я новичок в Android Studio и новичок в Android-программировании в целом. Я посмотрел и посмотрел, и я не мог найти правильное решение. Все, что я хочу, это установить библиотеку для использования PreferenceFragmentCompat или любого класса, который заменяет android.app.PreferenceFragment, поэтому мое приложение может работать в API 11 и ниже. Может кто-нибудь, пожалуйста, дайте мне некоторые данные, […]

Intereting Posts
Можно ли получить код HTML из WebView Сделать вызов API REST из IntentService или AsyncTask? Исходный код для нового приложения Calendar Lollipop Calendar Как отключить звук MediaRecorder воспроизводится при изменении состояния Ошибка размещения макета Android: «Идентификатор ресурса <res_id> не относится к типу STYLE (вместо attr)" Простой пример сетки Android, использующий RecyclerView с GridLayoutManager (например, старый GridView) Предупреждение: компоновщик: app_process имеет перемещение текста. Это трата памяти и представляет угрозу безопасности. Пожалуйста исправьте. Разрешения запрещены Являются ли статические поля в классах Деятельности гарантированно переживать цикл create / destroy? Как давать уведомления о android в определенное время? Пример OKhttp PUT Управление жизненным циклом Android фрагментов в ViewPager и FragmentPagerAdapter Приложение зависает и приостанавливает все потоки при использовании AsyncTask Перечислите все действия в APK из оболочки Предпочитайте размер растрового изображения от фактического Uri до загрузки по шкале Невозможно установить родительскую активность для новых действий в Android Studio. Ошибка: Иерархический родитель должен уже существовать