什么是AppCompatPreferenceActivity?

时间:2017-01-30 23:01:26

标签: java android-studio abstract-class

我不知道编程。我想要一个非常翔实的答案,这样我就能完全理解这门课的内容。我发现这个"实现和代理必要的调用  *与AppCompat一起使用。" 但我不知道什么是AppCompat。

1 个答案:

答案 0 :(得分:4)

PreferenceActivity:

  • 它是活动的基类,向用户显示偏好的偏好。
  • 示例:启用/禁用通知,数据同步频率等,

AppCompatActivity:

  • 它是使用支持库执行操作栏功能的活动的基类。

  • 通过为活动扩展此类并将活动主题设置为Theme.AppCompact或类似主题,您可以在API级别7或更高级别上运行时向Action添加ActionBar。

  • 示例:提供材质颜色主题,窗口小部件着色,appbar支持等,

AppCompatPreferenceActivity:

  • 这是一个抽象类,它扩展了PreferenceActivity。

  • 当您从菜单中创建新的首选项活动时,android studio本身会添加此类。

  • 示例:从菜单创建SettingActivity,它将从AppCompatPreferenceActivity扩展。

  • 这个类有更多有用的方法(膨胀,设置/获取支持操作栏等)。

  • 示例:要添加工具栏,请对工具栏进行充气并进行设置。只有最少的代码行。

希望这可以帮助你!!!