是否可以在Android Wear上使用PreferenceFragmentCompat(并具有正确的样式)?

BoD*_*BoD 6 android android-appcompat preferencefragment wear-os

我有一个需要显示首选项的Wear应用程序,为此,我正在使用a PreferenceFragment,这可以正常工作.

现在为了使用Architecture组件,我正在迁移我的应用程序FragmentActivity而不是使用Activityappcompat Fragment而不是SDK.因此我必须使用PreferenceFragmentCompat而不是PreferenceFragment.

当我这样做时,我有非Android Wear样式,如截图所示.

之前/之后

如您所见,在右侧图像上,

  • 没有头衔
  • SwitchPreference无法按预期工作(没有小部件+省略号)
  • 有分隔符,不应该有任何分隔符
  • 顶部和底部没有足够的填充,因此裁剪了第一个和最后一个项目
  • 小部件和文本之间的边距太大

这甚至是可行的,还是我在浪费时间?