AppCompatPreferenceActivity

AppCompatPreferenceActivity

我不编程的想法。我想要一个非常有用的答案,这样我就可以完全理解本 class 的内容。我发现这个“实现并代理了必要的调用”
*与AppCompat一起使用。”
但是我也不是什么是AppCompat。

最佳答案

PreferenceActivity:

  • 它是 Activity 的基类,用于向用户显示偏好的层次结构。
  • 示例:要启用/禁用通知,数据同步频率等,

  • AppCompatActivity:
  • 它是将支持库用于操作栏功能的 Activity 的基类。
  • 在API级别7或更高级别上运行时,可以通过为 Activity 扩展此类并将 Activity 主题设置为Theme.AppCompact或类似主题,将ActionBar添加到Activity中。
  • 示例:提供材料颜色主题,小部件着色,应用栏支持等,

  • AppCompatPreferenceActivity:
  • 这是一个抽象类,它扩展了PreferenceActivity。
  • 当您从菜单创建新的首选项 Activity 时,android studio本身会添加此类。
  • 示例:从菜单创建SettingActivity,它将从AppCompatPreferenceActivity扩展。
  • 此类具有更多有用的方法(充气,设置/获取支持操作栏等)。
  • 示例:要添加工具栏,请对工具栏进行充气并进行设置。只有最少的代码行。

  • 希望这对您有帮助!

    09-13 09:58