3

Androidx Preference 库提供了两个用于在设置屏幕中实现 SwitchPreference 的类:

  1. 切换偏好
  2. SwitchPreferenceCompat

编写此问题时 AOSP 源代码中的两种实现(AOSP Androidx SwitchPreferenceAOSP Androidx SwitchPreferenceCompat)看起来几乎相同,除了一些音节等...

所以我的问题是我们必须使用哪一个,考虑到与未来可能的实施变化的兼容性

4

1 回答 1

0

Switch部件是它们之间的唯一区别。

在 API 21 及更高版本中,它们是相同的,因为系统会自动覆盖带有材质样式的经典小部件。

另请参阅:Switch 与 SwitchCompat

于 2021-08-20T15:08:18.070 回答