Можно ли использовать PreferenceFragmentCompat на Android Wear (и иметь правильный стиль)?

У меня есть приложение Wear, которое должно показывать настройки, поэтому я сейчас использую PreferenceFragmentи это работает нормально.

Теперь в интересах использования компонентов архитектуры, я перевожу свое приложение для использования FragmentActivity вместо Activity и appcompat Fragments вместо SDK. И поэтому я должен использовать PreferenceFragmentCompat вместо PreferenceFragment,

Когда я это делаю, у меня появляется стиль Android Wear, как показано на скриншоте.

До после

Как вы можете видеть на правом изображении,

  • Там нет названия
  • SwitchPreference не работает должным образом (нет виджета + многоточие)
  • Есть разделители, где не должно быть
  • Там не хватает отступов сверху и снизу, поэтому первый и последний элементы обрезаются
  • Поля между виджетом и текстом слишком велики

Это даже выполнимо, или я трачу свое время?

0 ответов

Другие вопросы по тегам